升级到 Debian 7 后出现“RTNETLINK 回答:文件存在”

升级到 Debian 7 后出现“RTNETLINK 回答:文件存在”

我昨天将系统从 Debian 6 升级到了 Debian 7.3。

重启后,我选择了新的内核linux-image-3.2.0-4-amd64,网络就不可用了。

我尝试过sudo service networking restart并收到以下错误:

RTNETLINK answers: File exists
Failed to bring up eth0.

我只设置了 eth0。这是我的/etc/network/interfaces.:

auto lo eth0
iface lo inet loopback

iface eth0 inet static
    address x.x.x.x
    netmask 255.255.255.0
    gateway x.x.x.x

并且路由表为空sudo route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

不过,旧内核2.6.32-5-amd64 x86_64仍然有效。

任何帮助将不胜感激。

答案1

检查新内核是否可以看到以下接口:

ifconfig -a

如果列出了该接口,请检查其名称,

然后手动分配一个ip,假设名称为eth0

ifconfig eth0 IP_ADDRESS netmask NET_MASK

例如:ifconfig eth0 192.168.1.1 网络掩码 255.255.255.0

添加默认网关,假设网关是 192.168.1.254

route add default gw 192.168.1.254

这只是一个临时解决办法。

相关内容