调整linux网卡的顺序

来源:互联网 发布:seo 骗局 编辑:程序博客网 时间:2024/05/06 18:14

        这几天要在centous 5.5系统上调试网桥内核,工控机主板有7个网口,安装完系统后,我找啊找啊,找能通的网口,不断的ifdown ifup  网络适配器,终于把哪个是那个口搞清楚了,NND,重新编译了一个内核,全变了,生气啊。没法,重新定位吧,累,不知道什么时候他又会改变。没法,只好想办法解决了。

      查了半天资料,终于决定使用udev来进行网口顺序的绑定了。因为udev采用比较弹性的而有效的方式管理/dev,并可以将网络接口配置为你想要的命名方式。

       利用udev来改变网口顺序和名字,需要修改的文件和用到的命令如下:

         需要注明的是,我使用的是e1000e网卡驱动,即intel express pci 千兆网卡。

        1. 使用udevinfo -ap /sys/class/net/eth0 来获取网卡再内核中的使用的驱动模块名称,硬件ID,MAC地址等。

        2. 修改/etc/udev/rules.d/60-net.rules,再文件后追加,格式为

 

     DRIVER=="e1000e", ID=="0000:09:00.0", NAME="lan0"

         当然,不用pci_bus ID,也可以使用mac地址来改变,把ID那部分,改为SYSFS{address}=="00:1a:64:22:04:83"

       3. 修改/etc/modprobe.conf,把其中的alias eth0 e1000e改为alias lan0 e1000e;

       4. mv /etc/sysconfig/network-script/下的ifcfg-eth0为ifcfg-lan0 并修改里面的内容,改变名字eth0->lan0,去掉HWADDR那行;

       以上四步要对多个网口做同样的工作;

       5. 再服务中去掉kuzu这个服务,这个是自动探测硬件改变的;

       6. 停掉网络服务,  service network stop;

       7. 从系统模块中,删除e10000e模块,rmmod e1000e;

       8. 执行start_udev;

       9.  执行service network start

      经过以上9步,新的网络口顺序终于成功了。

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 腰椎间盘突出腿疼厉害怎么办 打了促排卵针不排卵怎么办 孕34周隐血1十是怎么办 窦性心动过缓伴不齐怎么办 09年买的万科b怎么办 苹果5s手机打不开机怎么办 剖腹产后一年半后意外怀孕怎么办 考驾照挂了5次了怎么办 怀孕咳嗽一个月了好不了怎么办 孕妇餐后2小时血糖高怎么办 我想开网店但我不懂该怎么办 新开的淘宝店没生意怎么办 做肝胆b超喝了水怎么办 红米1s刷机失败怎么办 红米3x手机太卡怎么办 红米2a线刷失败怎么办 红米2用不了4g怎么办 小米红米3s卡顿怎么办 魅蓝4g网速很慢怎么办 lol装到c盘了会怎么办 急用钱又借不到怎么办小额信贷 花呗分期买手机额度不够怎么办 2个月婴儿脸皴了怎么办 掉头发怎么办怎样能让头发变多 11个月的宝宝大便干燥怎么办 1岁宝宝又拉又吐怎么办 怀孕八个月了不想要了怎么办 奶水不够宝宝又不喝奶粉怎么办 手机恢复出厂设置密码忘了怎么办 5s锁屏密码忘了怎么办 深圳房子卖了户口没地方迁怎么办 宝马1系130i烧机怎么办 小孩流清鼻涕怎么办最简单方法 孕3个月胎盘低置怎么办 孩子判逆不听家长的话该怎么办 香港购物超5000被海关扣怎么办 浅色衣服被深色衣服染色了怎么办 金立手机微信不能发语音怎么办 吃鸡买的账号密码邮箱忘记了怎么办 氩弧焊枪管带里进水了怎么办 绝地求生穿头盔的时候连衣帽怎么办