安装完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
正常情况是不会显示任何文字的,如有,回去查interfaces和resolv.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 退出)