CentOS的网卡顺序/网卡名称排列
来源:互联网 发布:中兴软件南昌公司如何 编辑:程序博客网 时间:2024/04/25 02:39
CentOS中udev对于网卡加载的配置:(/etc/udev/rules.d/60-net.rules)
ACTION=="add", SUBSYSTEM=="net", IMPORT{program}="/lib/udev/rename_device"
SUBSYSTEM=="net", RUN+="/etc/sysconfig/network-scripts/net.hotplug"
而net.hotplug是这么写得:
export IN_HOTPLUG=1
if [ -x /sbin/ifup ]; then
addr=$(get_hwaddr ${INTERFACE}) 根据interface(eth0等)查找hwaddr,查找方式就是cat /sys/class/net/eth0/addr
if [ -n "$addr" ]; then
nconfig=$(get_config_by_hwaddr ${addr}) 根据addr查找config文件
[ -n "$nconfig" ] && INTERFACE=$nconfig 根据config文件改名interface
fi
exec /sbin/ifup $INTERFACE ifup device
fi
;;
esac
;;
最后,ifup会根据配置文件的内容对interface再次更名,完毕后udev会更新/sys/class/net/下的目录。这说明配置文件最终决定了eth的名称。
比如原来有个eth1:
eth1 Link encap:Ethernet HWaddr 00:1D:09:1F:FF:6E
将eth1down掉后,该配置文件ifcfg-eth1为ifcfg-eth3,并将内容中的device项也改掉:
DEVICE=eth3
重启udev和网络:
udevcontrol reload_rules
service network restart
好吧,eth1就变成eth3了,-_-|||,配置文件不变就是永久生效……
eth3 Link encap:Ethernet HWaddr 00:1D:09:1F:FF:6E
- CentOS的网卡顺序/网卡名称排列
- centos 更换网卡顺序
- centos 7 修改网卡名称
- centos 7下如何改变网卡名称
- CentOS 7 修改网卡名称为 eth0
- CentOS 7.x修改网卡名称
- centos 下如何修改网卡名称
- 获取所有网卡的名称
- 怎样修改Windows的网卡顺序(多网卡出口顺序)
- 调整linux网卡的顺序
- 根据网卡名称编号获取指定网卡的IP地址
- 配置Centos的虚拟机网卡
- 新安装的Centos 7系统怎么将网卡名称改为eth0
- 新安装的Centos 7系统怎么将网卡名称改为eth0
- 得到无线网卡的名称_wince
- Linux下修改网卡名称的方法
- Linux网卡名称的生成规则
- 更换LINUX虚拟机网卡的名称ethX
- Android模拟器和.apk文件的install步骤
- 第五章 语句
- 放假了
- 做一个优秀的PM(1)--论赞美和尊重
- 为你的Flex应用程序创建一个自定义动画光标
- CentOS的网卡顺序/网卡名称排列
- JavaScript高级程序设计学习笔记6:正则表达式
- Office 2010 Beta初体验
- Linux-Ubuntu8.10下固定IP设置
- 论数学的基础作用
- 《System语言详解》——4. 探测点
- 关于数组名与指针的疑惑
- gspca驱动移植介绍
- lftp 用法