为什么在linux中没有eth0而有enpls0?

为什么在linux中没有eth0而有enpls0?,第1张

某些linux发行版网卡命名不再遵从原有的命名规则而启用了最新的命名方式,根据固件、拓扑及位置信息分配固定名称。这个命名方法的优点是完全自动且可预测,即使添加或者删除硬件也不会变化(未发生重新列举),且可以在不产生任何影响的情况下替换破坏的硬件。\x0d\x0a\x0d\x0a目前udevd本身就支持下列命名方案。\x0d\x0a方案1\x0d\x0a合并固件或者BIOS的名称为板载设备提供索引号的名称,例如:eno1。如果固件信息适用且可用,则systemd默认情况下根据这个方案命名接口,同时使用方案2作为备选。\x0d\x0a方案2\x0d\x0a合并固件或者BIOS的名称提供PCI快捷热插拔插槽索引号的名称,例如ens1。如果固件信息适用且可用,则systemd默认情况下根据这个方案命名接口,同时使用方案3作为备选。\x0d\x0a方案3\x0d\x0a合并硬件连接器物理位置的名称,例如:enp2s0。如果固件信息适用且可用,则systemd默认情况下根据这个方案命名接口,同时使用方案5作为备选。\x0d\x0a方案4\x0d\x0a合并接口MAC地址的名称,例如:enx78e7d1ea46da。默认情况下systemd不会根据这个方案命名接口,但如果需要可以启用这个功能。\x0d\x0a方案5\x0d\x0a传统的不可预测内核属性ethX命名,例如:eth0。如果其他所有方法都失败,systemd就根据这个方案命名接口。

网卡不一定是eth0。eth是以太网ethernet的缩写。0,表示是第一个网络接口。有的电脑有2个网卡。那么就会有eth0和eth1。这就要看你的电脑网线是接到那个网卡上了。如果是无线上网,要是两个无线网卡。那就是wlan0和wlan1。你可以进入/etc/sysconfig/network-scripts目录中。看看这个目录中,以ifcfg-为开头的文件,它的完整的名称是什么。如果是ifcfg-eth0就说明网卡是有线的。网线连接在eth0上,要是eth1,就说明网线连接在有线网卡eth1上,同时也说明电脑上至少有两个有线网卡。否则,不可能有eth1出现。同理要是无线连接,就应该是ifcfg-wlan0或ifcfg-wlan1。要是eth0(或eth1)和wlan0(或wlan1)都有怎么办?那么,就打开/etc/sysconfig/network-scripts/ifcfg-eth0或ifcfg-eth1文件和/etc/sysconfig/network-scripts/ifcfg-wlan0或ifcfg-wlan1文件。看看里面那个有内容。要是都有,看看那个里面有ONBOOT=yes。如果都有,最好把其中一个改成ONBOOT=no,否则一开始量三个网卡一起联网对于一般桌面级用户来说,没有必要,还占用资源。

一般来说,如果只有一个

网卡

的话是不会出现两个eth的,默认情况下只有eth0,而你这个eth1跟eth0不是一个

硬件

,没有eth1这个硬件的话,ifup

eth1肯定是没反应的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9016944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存