免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5634 | 回复: 8

[网络管理] linux服务器网卡识别顺序问题 [复制链接]

论坛徽章:
0
发表于 2013-09-05 15:34 |显示全部楼层
请教各位一个问题:
IBM x3650、DELL R710 、HP DL380三家的PC Server服务器后面板有四网口,标识为1、2、3、4,安装linux操作系统后/etc/sysconfig/network-scripts下有网络参数配置文件ifcfg-eth0、ifcfg-eth1、ifcfg-eth2、ifcfg-eth3,在进行网络接线配置参数时如何定位它们的物理和逻辑位置?标识为1的网口就是对应ifcfg-eth0吗?

论坛徽章:
0
发表于 2013-09-05 16:59 |显示全部楼层
很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名
一般来说 , 对应关系应该记录在 /etc/udev/rules.d/70-persistent-net.rules
   

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2013-09-05 17:49 |显示全部楼层
楼上说的有道理,不能根据网卡的顺序判断,需要确定那个rules里面规定的设备编号

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
发表于 2013-09-05 18:07 |显示全部楼层
通过通过网卡的参数看到网卡的物理地址

然后对比实际网卡的物理地址。 这些服务器都带了相关的管理软件可以看到网卡的物理地址。如果你有服务器的远程管理卡,里面就可以看到内置网卡的物理地址,然后你就快去对应了。

论坛徽章:
0
发表于 2013-09-06 12:13 |显示全部楼层
先查看每张网卡的MAC地址然后到/etc/udev/rules.d/该目录下查看70-persistent-net.rules配置文件,eth0对应那一块网卡的MAC地址,一一对应起来!

论坛徽章:
21
白羊座
日期:2013-08-23 15:49:17金牛座
日期:2013-10-08 17:00:03处女座
日期:2013-10-12 11:54:11CU十二周年纪念徽章
日期:2013-10-24 15:41:34午马
日期:2013-11-27 14:07:21巨蟹座
日期:2013-12-04 10:56:03水瓶座
日期:2013-12-04 15:58:00亥猪
日期:2014-05-24 16:02:3115-16赛季CBA联赛之辽宁
日期:2016-11-07 13:52:53戌狗
日期:2013-08-23 16:15:31白羊座
日期:2013-08-24 21:59:24巨蟹座
日期:2013-08-25 16:34:24
发表于 2013-09-06 15:20 |显示全部楼层
回复 2# Beshe


  1. [root@pic-nginx-01 rules.d]# pwd
  2. /etc/udev/rules.d
  3. [root@pic-nginx-01 rules.d]# ls -l
  4. total 108
  5. -rw-r--r-- 1 root root   515 Sep  4  2009 05-udev-early.rules
  6. -rw-r--r-- 1 root root   922 Sep  4  2009 40-multipath.rules
  7. -rw-r--r-- 1 root root 15647 Sep  4  2009 50-udev.rules
  8. -rw-r--r-- 1 root root   471 Sep  4  2009 51-hotplug.rules
  9. -rw-r--r-- 1 root root   143 Jul  4  2009 60-net.rules
  10. -rw-r--r-- 1 root root  1088 Jan  7  2007 60-pcmcia.rules
  11. -rw-r--r-- 1 root root   316 Sep  4  2009 60-raw.rules
  12. -rw-r--r-- 1 root root  1823 Jan 21  2009 85-pcscd_ccid.rules
  13. -rw-r--r-- 1 root root    61 Sep  4  2009 90-dm.rules
  14. -rw-r--r-- 1 root root    82 Sep  4  2009 90-hal.rules
  15. -rw-r--r-- 1 root root   107 Sep  4  2009 95-pam-console.rules
  16. -rw-r--r-- 1 root root  2319 Jul 14  2008 bluetooth.rules
  17. [root@pic-nginx-01 rules.d]#
复制代码
我的怎么没有这个文件??

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2013-09-06 15:27 |显示全部楼层
你的可能是60-net.rules,名字其实是可以自定义的

论坛徽章:
0
发表于 2013-09-06 15:49 |显示全部楼层
回复 5# ByCore
[root@moniter rules.d]# more 70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x14e4:0x163b (bnx2) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:26:b9:42:20:a5", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x14e4:0x163b (bnx2) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:26:b9:42:20:a4", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

如上所示,这是一台Dell R410 双网卡服务器,Centos 6.0 X86_64操作系统,后面板标识网口1和网口2
例如我如何快速确定eth0 ATTR{address}=="00:26:b9:42:20:a4"就是网口1或网口2?
   

论坛徽章:
0
发表于 2016-05-24 11:07 |显示全部楼层
随意结根线,ethtool eth*  查看网口的接线状态
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会

【架构革新 高效可控】2020年12月21日-23日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP