安装完Openmediavault后,第一次启动发现IP地址有问题,需要修改。这个系统基于Debian,在网上找了许多方法,反复不能成功,后来发现是由于该系统对eth0网卡的命名不同造成。

查出实体机网卡的名称

# dmesg | grep -in eth

接下来出现信息中含有

enp0s25: renamed from eth0

这个enp0s25就是实体机网卡在OMV系统配置IP时用到的名字,而不是eth0

备份原来的interfaces文件

# mv /etc/network/interfaces /etc/network/interfaces.bak

编写新的interfaces文件

# nano /etc/network/interfaces

auto enp0s25                                 # 配置网卡,注意名称
iface enp0s25 inet static                #static静态配置
address 192.168.1.115                   #指定IP地址
netmask 255.255.255.0                  #子网掩码,一般为这个
gateway 192.168.1.1                      #网关

保存退出(Ctrl+X,Y,回车)

再查一下DNS服务器有无配置,是否正确,可以修改

# nano /etc/resolv.conf
nameserver 192.168.1.1

退出

重启网络服务

# service networking restart

正常情况是不会显示任何文字的,如有,回去查interfacesresolv.conf有没有拼写错误。
最后,用ifconfig查一下配置是否成功,在ping个外网地址试试。

# ifconfig
enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.115  netmask 255.255.255.0  broadcast 192.168.1.255
# ping www.baidu.com
PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=1 ttl=56 time=6.50 ms

(Ctrl+C 退出)