这是我的/etc/network/interfaces
文件内容
生效的唯一方法是系统重新引导。
我正在尝试使其手动生效。我的尝试如下。
auto eth0
iface eth0 inet static
address 192.168.1.57
netmask 255.255.255.0
gateway 192.168.1.1
up ip addr add 192.168.0.57/24 dev eth0 label eth0:1
down ip addr del 192.168.0.57/24 dev eth0 label eth0:1
up ip route add 192.168.0.0/24 via 192.168.0.1 dev eth0:1 metric 20
down ip route del 192.168.0.0/24 via 192.168.0.1 dev eth0:1 metric 20
第一次尝试运行 sudo ifup eth0
我收到
RTNETLINK answers: File exists
Failed to bring up eth0.
/etc/network/interfaces
重新启动系统时的唯一工作
除了我尝试过的
sudo /etc/init.d/networking restart
sudo service network-manager restart
sudo service networking restart
但是它们都不会调出interfaces
文件中的更改
我唯一的选择是sudo ifup eth0
,并且给出了以上错误。
怎么了?
sudo ifdown eth0
给出ifdown: interface eth0 not configured
和运行sudo ifdown eth0 && ifup eth0给出相同的结果