如何在Linux上更改网卡(eth1 <-> eth0)的顺序
这个问题是从Server Fault 迁移过来的,因为可以在Unix&Linux Stack Exchange上回答。 迁移 8年前。 安装系统后,有什么方法可以交换网络接口(eth1 <-> eth0)。 我全新安装的Debian 6.0 默认将PCI网络卡分配为“ eth0 ”,将主板集成网络设备分配为“ eth1 ”。问题是我想将集成设备用作默认(eth0)网络接口。 我已经编辑了: /etc/udev/rules.d/70-persistent-net.rules 交换名称,一切似乎都可以,并且网络正在运行,但是程序仍在尝试使用PCI网卡(现在为“ eth1 ”)作为默认接口。例如,iftop现在尝试使用“ eth1 ”作为默认设备,因为它在交换之前使用了“ eth0 ”。 这是纯粹的软件问题,因为尽管应用程序对其接口进行了命名,但它们仍尝试将找到的第一个设备用作默认设备,还是可以通过配置OS来解决此问题? 编辑:我写了一个小应用程序来打印iflist和PCI设备(eth1)出现在“ eth0 ” 之前。任何想法如何交换设备订单。 编辑:我发现了一个关于相同问题的线程,我尝试了他们提出的所有建议,除了“虚拟地”交换名称之外,其他解决方案均无用。