将我们的Ubuntu场加入到windows域,在将DC的IP添加到/etc/network/接口之后,我尝试像在其他Ubuntu服务器上所做的那样弹出接口,然后它就出错了。
ifdown: interface eth0 not configured
RTNETLINK answers: File exists
Failed to bring up eth0/etc/etc# cat run/ifstate显示:
lo=lo
eth2=eth2
eth1=eth1我查看了/run/network,并在文件末尾添加了eth0=eth0。仍然不能运行命令ifdown eth0 && ifup eth0
由于该服务器的性质,我需要将重新启动保持在最低限度。有没有人知道造成这个问题的原因,以及我如何解决这个问题?另一台服务器也有同样的问题。
更新:这是我/etc/网络/接口的eth0部分
auto lo
iface lo inet loopback
# Label public
auto eth0
iface eth0 inet static
address XXX.XXX.X95.56
netmask 255.255.255.0
gateway XXX.XXX.X95.1
iface eth0 inet6 static
address 2001:XXXX:XXXX:XXX:XXXX:XXXX:XXXX:XXXX
netmask 64
gateway fe80::def
dns-nameservers 192.168.XXX.XXX 173.203.4.9 173.203.4.8如果我运行ifconfig eth0 down,接口就会关闭,但是ifconfig eth0 up不会恢复它。具有讽刺意味的是,我的AD域的nslookup在这一点上起作用。我猜想它现在正在使用我添加到LAN端口的DNS条目来完成这个任务。重新启动服务器将恢复eth0。
更新2:运行sudo ifup -v eth0
Configuring interface eth0=eth0 (inet)
run-parts --verbose /etc/network/if-pre-up.d
ip addr add XXX.XXX.XX5.56/255.255.255.0 broadcast XXX.XXX.X95.255 dev eth0 label eth0
RTNETLINK answers: File exists
Failed to bring up eth0.发布于 2016-05-24 17:13:20
在我的例子中,我拍摄了一台Ubuntu机器,并将图像放置在其他几台机器上。我开始让他们想出不命名为eth0和wlan0的接口,而是eth1和wlan1。
下面是发生的情况:有一个文件将每个适配器的MAC地址绑定到每个适配器的名称(eth{n} wlan{n}等等)。如果启动并且操作系统看到eth0绑定到其他一些MAC地址(在我的例子中,是从主计算机),它将创建一个名为eth1的新接口,并且在/etc/network/接口内部开始崩溃。
/etc/udev/rules.d/70-persistent-net.rules并重新启动(对不起,OP)。该文件将在引导时使用此计算机的适当设置重新创建。。
对于那些像我一样在映像环境中经历过这种情况的人,可以考虑将这个文件删除为sysprep。您将希望删除它,然后在操作系统下一次启动之前捕获您的映像。
我不能确定我的情况和你的情况一样,但如果这听起来很有道理,那就试试吧。祝好运
https://askubuntu.com/questions/776914
复制相似问题