linux网卡识别顺序的绑定方法
linux网卡识别顺序的绑定方法
linux网卡识别顺序的绑定方法
为大家介绍linux网卡识别顺序的绑定方法方面的介绍,下面IT人网为您详细介绍
使用linux系统时会出现这样的情况,当你安装了某个网卡的驱动程序时,或者安装了与网卡相关的程序后,网卡会出现所谓的漂移现象。

可能的表象为:
(1)网卡顺序颠倒,比如之前你的网线连接的网口为eth0,当安装某个网卡的驱动后,可能它的名字变为eth0或者eth3,等等情况。
(2)网卡名字改变,这种情况倒不是eth0到eth1的改变,而是很诡异的变化,比如eth0找不到了,多了个网卡名字叫 __tmp3183921382193__
这个确实让人很恼火。因为有人可能会通过ifconfig | grep eth来获取信息从而完成一些开发工作,如果网卡名字变得乌七八糟了,程序肯定会出错。
(3)光口网卡和电口网卡顺序乱了,或者交叉。
总之我们的目的就是:能够指定某个网卡的名字为我们想要的物理设备。做法如下:
第一步,识别网卡信息
要使用网卡,首现要知道哪个名字对应的哪个物理设备,做法为:从交换机拉一根网线,从上到下挨个接到网卡上面,注意每次只能接一个网卡,接上后通过ethtool命令来查看是否连着网线,比如
[root@bunian ~]# ethtool eth0
Settings for eth0:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 2
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Link detected: yes
看到了eth0的状态为连接着网线。如果Linked detected:no,则说明没有连接网线。
如此区分开哪个设备的名字是什么,标注好。
第二步:获取每个网卡的MAC地址
ifconfig -a能看到所有网络设备。通过 ifconfig -a | grep HWaddr 来获取每个设备的MAC地址。
比如:
[root@bunian ~]# ifconfig -a | grep HWaddr
eth0 Link encap:Ethernet HWaddr 00:30:48:7F:B5:CA
eth1 Link encap:Ethernet HWaddr 00:30:48:7F:B5:CB
eth2 Link encap:Ethernet HWaddr 00:04:23:A6:81:E0
eth3 Link encap:Ethernet HWaddr 00:04:23:A6:81:E1
拿到了每个网卡的MAC地址。
第三步:进行MAC和网卡名称绑定。
我们都知道,对于RedHat的系统,网卡的配置文件在:
/etc/sysconfig/network-scripts/ifcfg-ethX 中存着,X=0,1,2。。。
比如:
[root@bunian]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# nVidia Corporation MCP55 Ethernet
DEVICE=eth0
ONBOOT=yes
HWADDR=00:30:48:7f:b5:ca
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.42.231
GATEWAY=192.168.42.1
BOOTPROTO=static
#NAMESERVER=202.106.0.20
相关阅读
-
win764位支持多大内存
本文为你介绍win764位支持多大内存的介绍,关于win764位支持多大内存,下面为详细的介绍。相比于32位的win7系统只能支持4g内存,64位的win7系统的提升是巨大的,理论上最大可以支持到192g内存。
-
iphone6怎么清理内存垃圾 清理苹果手机内存的方法
为大家介绍的是iphone6怎么清理内存垃圾和清理苹果手机内存的方法方面的内容,一定能解决您的问题的,一起来了解吧!苹果手机的其他系统垃圾该如何清理呢?大家好,欢迎来到科技熊,最
-
bios电池没电会导致主板不开机吗 win7主板电池没电bios蓝屏重置解决教
对于大多数网友来说win7主板电池没电bios蓝屏重置解决教程的电脑小知识,关于bios电池没电会导致主板不开机吗win7主板电池没电bios蓝屏重置解决教程,下面IT人为您详细介绍我们在长时间使用
-
realmev3能插内存卡吗 realme q3支持内存卡吗
一篇IT技术小知识,为您介绍realmeq3支持内存卡吗的相关话题,关于realmeq3支持内存卡吗跟可以插内存卡吗,请看下面详细的介绍。realmeq3支持内存卡吗支持内存卡,最高可以选256G的外置存储卡,


