以太网卡的接口ID

我的个人电脑(CentOS)有一个以太网卡1,连接到内部公司networking进行上网等,另一个以太网卡2与embedded式设备连接进行编程。

每次当我重新启动PC时,我都有以太网卡1处于活动状态(由ifconfig命令列为“Eth0”),以太网卡2不活动(由ifconfig命令列为“__tmp1835522531”),正在等待某些本地ip地址。

我的问题是:为什么它被列为“__tmp1835522531”? 当PC重新启动时,是否可以将它列为“Eth1”? 怎么做?

尝试查看/etc/udev/rules.d/70-persistent-net.rules并将_tmp接口的mac地址匹配到那里的条目(或者如果需要,则创build一个条目),然后重新启动。

  1. 使用tmp接口的mac地址向/etc/udev/rules.d/70-persistent-net.rules插入新规则,并将其命名为eth1。 (eth0应该已经有了一个相似的规则,把它作为草稿,把mac和名字改为eth1)
  2. 创build文件来configuration你的接口:/ etc / sysconfig / network-scripts / ifcfg-eth1

你可能会受到这个bug或类似的。 你可以尝试JMW写的东西,或者你可以运行这个脚本 ,基本上会尝试再次安装内核模块并重新安装它。 最后在页面上还有其他几个脚本,只是要知道这似乎是一个内核问题,因此无论你尝试什么(如果受到这个bug的影响)都是一个解决方法。