修改网卡的映射关系(ip命令)

前言

有时候需要改变网卡的映射关系以满足应用的要求,需要修改网卡名称来实现,也就是让网卡名称和你期望的网卡绑定。用ip命令就可以搞定,可以写一个脚本函数来实现。

脚本函数

#!/bin/bash

#网卡重命名函数
rename_netdev()
{
    
    
	
       if [ $# != 2 ]; then
                echo "usage: remame_netdev oldname newname"
                exit
        fi        
        ifconfig $1 down
        ip link set $1 name $2
       	

}
count=`lspci |grep -c "8086:1539"`

#下面的脚本就可以实现eth0和eth1与网卡的映射关系互换
rename_netdev eth0  eth20			
rename_netdev eth1  eth21										
rename_netdev eth20  eth1			
rename_netdev eth21  eth0					

猜你喜欢

转载自blog.csdn.net/weixin_42031299/article/details/120983743