错误 RTNETLINK 回答:文件存在

错误 RTNETLINK 回答:文件存在

在 12.04 上,使用两个适配器在 VirtualBox 中以客户机身份运行,我收到此错误以响应ifup eth1

RTNETLINK answers: File exists
Failed to bring up eth1

这是/etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# Host-only interface
auto eth1
iface eth1 inet static
        address         192.168.56.20
        netmask         255.255.255.0
        network         192.168.56.0
        broadcast       192.168.56.255
        gateway         192.168.56.1

# NAT interface
auto eth2
iface eth2 inet dhcp

请参阅此问题以了解有关我为什么这样配置的更多信息。
在 VirtualBox 中,如何设置可以访问 Internet 的仅主机虚拟机?

答案1

问题是设置了两个默认网关,一个是静态的,一个是 dhcp 的。您不能有两个具有相同度量的默认网关。

https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1043244/comments/8

解决方法:从的配置中删除网关线eth1

或者,metric 100在中添加一行明确的内容eth1,以赋予eth1网关比网关更低的优先级eth2

相关内容