我正在尝试使用该文件在 Ubuntu 14.04.2 中配置我的网卡/etc/network/interfaces
。
该命令运行起来非常顺畅,总是ifquery
返回正确的结果,但直到我重新启动计算机后才起作用,并且重新启动后仍会显示错误消息。我认为这可能是因为我的文件无法正确保存或重新加载。ifdown
ifup
它看起来是这样的:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.0.0.119
netmask 255.0.0.0
gateway 10.0.0.1
dns-nameservers 8.8.8.8
如果我可以添加任何信息,请询问,我会尽快提供。
答案1
看来该接口eth0
之前已经配置好了,而且该地址被内核(由于某种原因)持久保存。
要清除接口上的所有地址eth0
而无需重新启动网络服务或打开/关闭接口:
sudo ip addr flush dev eth0
然后您可以通过读取文件ifup
来配置:eth0
/etc/network/interface
sudo ifup eth0
对于详细程度:
sudo ifup -v eth0