我安装了 2 个以太网卡。第一个是板载的(集成的),第二个是安装在 PCI2 插槽中的额外添加的 PCI 卡。有没有办法(使用特定命令)检测哪个属于 eth0,哪个属于 eth1?我正在运行 Slackware 14。
答案1
该lspci
命令将提供有关您的网卡的一些信息
lspci -knn | grep Net -A2
或者lspci -vvv
你的情况eth0
应该属于集成卡
答案2
卡的 MAC 地址是固定的(前三个字节标识制造商)。因此,你可以通过查看 MAC 地址来判断哪个设备是哪个设备。
例如,命令为ip link
或ifconfig -a
。
您还可以使用 udev 规则根据 MAC 地址分配特定设备名称,这样您就会知道eth:i
哪个是内部卡,哪个是eth:e
外部卡(或您选择的任何名称)。在 Debian 上,/etc/udev/rules.d/70-persistent-net.rules
负责这一点,我不知道 Slackware 做什么。