本文說明:前提是已經安裝了多片網卡的驅動,但是需要調整多片網卡的順序(如將eth0和eth1交換名稱交換)。
方法一:
1、首先查看網卡的驅動名稱
#dmesg |grep eth
就會出現如下字樣:
skge eth0: Link is up at 100 Mbps, full duplex, flow control tx and rx
ATL2: eth1 NIC Link is Up<100 Mbps Full Duplex>
從上面的兩行中可以看出安裝的驅動為skge 和atl2
或者通過查看文件得知 #cat /etc/modprobe.conf
出現如下字樣:
alias eth0 skge
alias eth1 ATL2
也可以看出驅動名稱。
查詢後,可以通過命令檢查是否正確,注意大小寫。
# lsmod |grep -E "atl2|skge"
atl2 37656 0
skge 40017 0
2、直接刪除加載的驅動。
#rmmod skge
#rmmod atl2
本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45511.htm
3、重新加載驅動順序(先加載的驅動,網卡名字為eth0,後加載的驅動,名字為eth1, ...)。
先切換到驅動安裝的路徑下。如下格式所示
# cd /lib/modules/2.6.18-164.el5xen/kernel/drivers/net
即可看見驅動程序
#ls |grep -E "atl2|skge"
然後選擇加載驅動順序。
#insmod atl2/atl2.ko
#insmod skge.ko
重新配置ip地址後,即可。
方法二:
直接修改配置文件 這種方法速度最快
1、首先停止網絡服務
#/etc/init.d/network stop 或者#service network stop
2、切換到配置文件目錄
#cd /etc/sysconfig/network-scripts
3、交換ethx文件
如:有兩片網卡eth0和eth1
#mv ifcfg-eth0 ifcfg-eth5
#mv ifcfg-eth1 ifcfg-eth0
#mv ifcfg-eth5 ifcfg-eth1
交換文件後,還需要編輯ifcfg-ethx文件中的 DEVICE=ethx,如:將ifcfg-eth0文件中的DEVICE對應eth0,將ifcfg-eth1文件中的DEVICE對應eth1。
修改完成後,重新啟動network服務即可。