为什么将网络接口加载为“ rename3”?


10

我的ubuntu 13.04机器(ASUS M2n32SLI豪华主板)将主板上的两个接口之一作为“ rename3”加载。另一个接口是eth0。eth0上未连接电缆。

  1. 为什么会这样呢?
  2. 我该如何解决?我想保留动态DNS。

Answers:


9

如何重命名网络接口:

这是关于如何重命名接口的一种解决方案。最有可能在设备设置下出了点问题,因此,让我们继续吧:

开启档案

/etc/udev/rules.d/70-persistent-net.rules

并在其中寻找“ rename3”。您会发现:NAME="rename3"很长的一行,所以我建议您在“ gedit”中打开文件,然后按来搜索该单词ctrl+f

命令: sudo gedit /etc/udev/rules.d/70-persistent-net.rules

找到后,将其编辑为所需的名称,例如NAME="wlan0"(如果未使用)或类似名称,以便您轻松识别它。

在同一行上,您会找到另一个名为的参数KERNEL=="rename3"。您不必编辑此“内核”参数,因为我不确定自己的用途。它的工作原理没有改变。

现在保存文件,并关闭它。


完成此操作后,还请记住检查您的/etc/network/interfaces文件以反映接口名称的更改。

重新启动服务:

/etc/init.d/networking restart

做完了!


3
该文件中没有“ rename7”。这是个谜-有时但并非所有时候,重新启动会导致p1p2变为rename6,rename7等。–
Michael Graff

1
嗨@MichaelGraff我和你有同样的问题。我没有为udev指定任何规则,并且我的界面从p1p2重命名为rename3,依此类推,但并非在每次引导时都如此。因此,有一天它会起作用,而另一些则不会。我已经打开了一个错误#1284043(bugs.launchpad.net/ubuntu/+source/systemd/+bug/1284043),您可以告诉此跟踪器的维护人员此错误也会影响您。
惠更斯2014年

5

这里并没有声称自己是专家,但这是我发现的。看到名为“ rename2”的接口之一后,我检查了文件/etc/udev/rules.d/70-persistent-net.rules。在那里,我可以看到第二个和第三个NIC都具有相同的名称 eth1。将其中的最后一个更改为eth2,然后重新启动后,一切恢复正常。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.