接口(interface)文件
auto eth0
iface eth0 inet dhcp
up route add 192.168.11.2 dev eth0
up route add default gw 192.168.11.2 dev eth0
auto eth1
iface eth1 inet static
address 10.95.163.14
netmask 255.255.255.0
up route add 172.16.0.0/16 via 10.95.163.1 dev eth1
问题
sudo /etc/init.d/networking restart
RTNETLINK answers: File exists
Failed to bring up eth1.
用法
eth0 is used for internet access
eth1 is used for communicate within 2 internal networks
解决方法 现在我需要使用手动添加路线
sudo ip route add 172.16.0.0/16 via 10.95.163.1 dev eth1
问题
最佳答案
您应该使用以下方式重新启动每个界面:
ifdown -v ethX
ifup -v ethX
这样,您将看到失败的确切命令。
通过快速阅读您的配置,我可以想象一个问题是您的 DHCP 服务器正在向您发送这些路由之一,然后您尝试再次添加它。
关于ubuntu - 如何在 ubuntu 服务器上设置多个网络接口(interface)。 [RTNETLINK 回答 : File exists],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25805628/