ATAE单板网卡配置指导书

更新时间:2024-01-13 11:27:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

资料编码 ATAE V100R002 单板网卡配置指导书 文档版本 发布日期 01 2009-12-30 华为技术有限公司

版权所有 ? 华为技术有限公司 2009。 保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。 商标声明 和其他华为商标均为华为技术有限公司的商标。 本文档提及的其他所有商标或注册商标,由各自的所有人拥有。 注意 您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或特性可能不在您的购买或使用范围之内。除非合同另有约定,华为公司对本文档内容不做任何明示或默示的声明或保证。 由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。

华为技术有限公司 地址: 网址: 客户服务邮箱: 客户服务电话: 客户服务传真: 深圳市龙岗区坂田华为总部办公楼 邮编:518129 http://www.huawei.com support@huawei.com 0755-28560000 4008302118 0755-28560111

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

iii

ATAE

单板网卡配置指导书

目录

目录

1 配置网卡前必读........................................................................................................................... 1-1 2 ATAE单板网卡介绍 ................................................................................................................... 2-1 3 识别业务板网口........................................................................................................................... 3-1

3.1 Suse操作系统中识别业务网口 .................................................................................................................. 3-1 3.2 Windows操作系统中查找网卡 ................................................................................................................... 3-2

4 网卡配置 ....................................................................................................................................... 4-1

4.1 Suse中网卡配置注意事项 .......................................................................................................................... 4-1 4.2 Suse操作系统中网卡配置 .......................................................................................................................... 4-1 4.2.1 单网卡IP地址配置 ........................................................................................................................... 4-1 4.2.2 bond网卡配置 ..................................................................................................................................... 4-2 4.2.3 Suse中网卡临时IP配置 .................................................................................................................... 4-4 4.2.4 Suse中网卡多IP配置........................................................................................................................ 4-4 4.2.5 Suse中网卡MAC地址修改 .............................................................................................................. 4-5 4.2.6 Suse中修改网卡MTU值 .................................................................................................................. 4-5 4.2.7 Suse中网卡速率等配置修改 ............................................................................................................. 4-6

5 Suse中多网卡路由配置 .............................................................................................................. 5-1

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

v

ATAE

单板网卡配置指导书

2 ATAE单板网卡介绍

2

表2-1 业务板与网卡匹配关系表 版本 R0 前插板 ASBUB 网口数 6 网口名 Base1;Base2 Fabric1;Fabric2 Debug;Update ATAE单板网卡介

ATAE使用两种类型的业务板,其中R0业务板已经停止发货,R2(R2+)是现在使用的业务板,网卡匹配关系如表2-1所示:

接口板 ASBRA 网口数 2 网口名 Back1 Back2 R2 R2+ AWBSA AHCSA 5 Base1;Base2 Fabric1;Fabric2 Update AGFRB 0-8 PMC1-LAN0;PMC1-LAN1; PMC2-LAN0;PMC2-LAN1; PMC3-LAN0;PMC3-LAN1; PMC4-LAN0;PMC4-LAN1;

R0业务板的Debug网口用于调测。R0和R2业务板前插板其余网口一样,Update网口用于双机槽位之间单板的心跳连接,Base和Fabric网口通过交换网板进行数据交换,所有网口均为1000M以太网接口,不同型号业务板的Base平面和Fabric平面网口与交换网板的对应关系不同,对应关系如下:

?

对于R0(即ASBUB)业务板:

? ?

Base1、Fabric1与8号交换网板连通 Base2、Fabric2与7号交换网板连通 Base1、Fabric1与7号交换网板连通

? 对于R2/R2+(即AWBSA/AHCSA/AHCSB)业务板:

?

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

2-1

ATAE

单板网卡配置

?

2 ATAE单板网卡介绍

Base2、Fabric2与8号交换网板连通

R0单板的接口板提供2个固定的以太网接口Back1和Back2(10/100/1000M自适应),这2个网卡为配套接口板自带。 R2接口板通过配置外出GE扣板,最多可以对外提供4组共8个以太网接口(10/100/1000M自适应)。 图2-2 AGFRB接口板结构图

ATAE默认配置的接口板为AGFRB,其4个扣板连接器对应的位置区域分别是PMC1、PMC2、PMC3、PMC4。

?

PMC1和PMC3可以插大扣板也可以插小扣板,其中PMC3连接大扣板后,PMC2会因空间被占用而不能再插扣板。

PMC2和PMC4只能插小扣板。网卡扣卡属于小扣卡可以插在4个任意插槽中。 每个PMC子卡中,上面网口为LAN0口,下面网口为LAN1口。

? ?

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

2-2

ATAE

单板网卡配置指导书

2 ATAE单板网卡介绍

图2-3 ATAE网卡框内连示意图(R2/R2+)

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

2-3

ATAE

单板网卡配置指导书

3 识别业务板网口

3 3.1 Suse操作系统中识别业务网口

?

识别业务板网口

USM自动部署安装或使用service CD引导安装的Suse操作系统,网卡对应关系可以直接使用系统中自带的网卡识别脚本识别:

R0单板:

# /var/adm/autoinstall/scripts/eth_alias.sh

eth0 05,3,0 Base2 eht1 05,3,0 Base2 eht2 05,4,0 Fabric2 eht3 05,4,1 Fabric1 eth4 06,4,0 Debug eth5 06,4,1 Update eth6 08,2,0 Back1 eth6 08,2,1 Back2 ?

R2/R2+单板:

# /var/adm/autoinstall/scripts/eth_alias.sh

eth0 3,0,0 Update eht1 6,0,0 Fabric1 eht2 6,0,1 Fabric2 eht3 8,4,0 PMC4-LAN0 eth4 8,4,1 PMC4-LAN1 eth5 10,4,0 PMC3-LAN0 eth6 10,4,1 PMC3-LAN1 eth7 14,4,0 PMC3-LAN0 eth8 14,4,1 PMC3-LAN1 eth9 16,4,0 Base2 eth10 16,4,1 Base2

以上结果仅作参考,单板实际识别结果以执行脚本结果为准

如果是手动安装的单板,需要根据总线号、设备号和功能号来判断。

?

对于R0,直接根据上面识别脚本的总线判断即可:

# ethtool -i eth0

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

3-1

ATAE

单板网卡配置

driver: e1000

version: 7.2.7-NAPI firmware-version: N/A bus-info: 0000:05:03.0

3 识别业务板网口

例如上面的eth0的总线号是5,设备号是3,功能号是0,查看前面的对应关系: eth0 05,3,0 Base2知道05,3,0对应的是Base2网卡。

?

对于R2单板也可以按照上面规范简单判断,其中Fabric和Update网卡的对应是不变的,不管有后插板,Base网卡的总线号总是最大的一个,因此Base网卡编号会随接口板网口数而变化。例如上面那块R2单板的Base网卡的总线后就是里面最大的16。

3.2 Windows操作系统中查找网卡

Windows使用USM自动部署时,在USM-V100R002C01B132版本之后,自动部署的Windows系统中都会默认在C:\\drivers目录中包括一个网卡识别脚本(Network_Identify.js),直接执行即可。

直接执行该脚本,在弹出的网页中会识别出单板上包含网卡的对应关系。

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

3-2

ATAE

单板网卡配置指导书

3 识别业务板网口

图3-1 网卡对应关系示意图

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

3-3

ATAE

单板网卡配置指导书

4 网卡配置

4 4.1 Suse中网卡配置注意事项

网卡配置

YAST会自动重加载驱动,导致网络全断,包括双机心跳等都会异常,现网系统禁止使用YAST修改网络参数的。网卡的配置参数可以通过修改对应网卡的配置文件实现,修改方法参4.2 Suse操作系统中网卡配置说明。

4.2 Suse操作系统中网卡配置

4.2.1 单网卡IP地址配置

这里以配置Base1网卡为例,说明如何在ATAE单板Suse9中配置网卡的IP。

步骤 1 确定Base1网卡的MAC地址,根据前面查找到的网卡的的对应关系执行以下命令:

# ifconfig eth1|grep eth

eth1 Link encap:Ethernet HWaddr 00:E0:FC:7B:9C:13

步骤 2 建立/etc/sysconfig/network/ifcfg-eth-id-00:E0:FC:7B:9C:13文件,内容如下:

# cat /etc/sysconfig/network/ifcfg-eth-id-00:e0:fc:7b:9c:13

BOOTPROTO='static' STARTMODE='onboot'

IPADDR='128.128.0.254' NETMASK='255.255.255.0' BROADCAST='128.128.0.255' NETWORK='128.128.0.0'

以上黑体部分请根据具体配置做修改。

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

4-1

ATAE

单板网卡配置

4 网卡配置

步骤 3 保存文件,重启eth1网卡使配置生效。

# rcnetwork restart eth1

网卡配置文件名也可以是ifcfg-eth1,但是系统默认优先读取以MAC地址命名的网卡配置文件,而且在网卡顺序出现错乱时,以MAC地址命名方式的配置不会导致网卡配置错乱,因此请使用MAC地址形式的网卡配置文件。 ----结束

4.2.2 bond网卡配置

配置bond网卡的操作方法如下:

步骤 1 确定要进行绑定的两块网卡。

例如我们要绑定网卡为Base1和Base2,根据前面网卡识别方法,可以看到需要配置的2个网卡是eth0和eth1。

步骤 2 创建要绑定的网卡配置文件/etc/sysconfig/network/ifcfg-eth-id-*,其中*为网卡的mac地

址。

例如:Base1和Base2网卡的MAC地址是00:E0:FC:7B:9C:13和00:E0:FC:7B:9C:12,在/etc/sysconfig/network/目录创建2个网卡配置文件:

? ?

ifcfg-eth-id-00:E0:FC:7B:9C:13 ifcfg-eth-id-00:E0:FC:7B:9C:12

内容如下: BOOTPROTO='none' STARTMODE='off'

步骤 3 创建bond0的配置文件。

?

SUSE9:

# cat /etc/sysconfig/network/ifcfg-bond0

BOOTPROTO='static'

BROADCAST='128.128.0.255' IPADDR='128.128.0.254' NETMASK='255.255.255.0' NETWORK='128.128.0.0'

STARTMODE='onboot' BONDING_MASTER='yes'

BONDING_MODULE_OPTS='mode=1 miimon=100 use_carrier=1 ' BONDING_SLAVE0='eth0' BONDING_SLAVE1='eth1'

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

4-2

ATAE

单板网卡配置指导书

4 网卡配置

黑体部分请根据实际值修改。其中第一个网卡为默认的主网卡,上例中就是eth0。 如果有多个bond网卡,可以按照上面的方法创建bond1网卡配置文件。

?

SuSE10

首先确定被绑定网卡的总线、设备和功能号

slot3:/etc/sysconfig/network # ethtool -i eth9 driver: tg3 version: 3.71b

firmware-version: 5715-v3.28 bus-info: 0000:0c:04.0

slot3:/etc/sysconfig/network # ethtool -i eth10 driver: tg3 version: 3.71b

firmware-version: 5715-v3.28 bus-info: 0000:0c:04.1

从上面可以看出,eth9和eth10对应的总线、设备和功能号:

? ?

eth9―――0000:0c:04.0 eth10―――0000:0c:04.1

建立如下配置文件:

# cat /etc/sysconfig/network/ifcfg-bond0

BOOTPROTO='static'

BROADCAST='128.128.0.255' IPADDR=128.128.0.254'' NETMASK='255.255.255.0' NETWORK='128.128.0.0'

STARTMODE='onboot' BONDING_MASTER='yes'

BONDING_MODULE_OPTS='mode=1 miimon=100 use_carrier=1 ' BONDING_SLAVE0='bus-pci-0000:0c:04.0' BONDING_SLAVE1='bus-pci-0000:0c:04.1'

黑体部分,请根据实际配置修改。其中第一个网卡为默认的主网卡,上例中就是eth9。SuSE10中必须使用总线号来绑定(suse9不支持总线号方式),这样可以有效防止因网卡名错乱导致bond网卡绑定错误。

如果有多个bond网卡,可以继续按上面顺序创建bond1网卡配置文件。

步骤 4 重启网卡使配置生效。

Linux:/etc/sysconfig/network # rcnetwork restart bond0

在某些情况下网卡驱动的初始化时间可能会比较长,从而导致bonding不成功。即可以修改/etc/sysconfig/network/config配置文件的WAIT_FOR_INTERFACES参数,将其值改为30。

步骤 5 查看bond网卡状态。

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

4-3

ATAE

单板网卡配置

4 网卡配置

# cat /proc/net/bonding/bond0

Ethernet Channel Bonding Driver: v3.0.1 (January 9, 2006)

Bonding Mode: fault-tolerance (active-backup) Primary Slave: None

Currently Active Slave: eth9 //当前激活的网卡 MII Status: up

MII Polling Interval (ms): 100 //监控间隔 Up Delay (ms): 0 Down Delay (ms): 0

Slave Interface: eth9 MII Status: up

Link Failure Count: 0

Permanent HW addr: 00:18:82:9b:bb:10

Slave Interface: eth10 MII Status: up

Link Failure Count: 0

Permanent HW addr: 00:18:82:9b:bb:11

//网卡真实的mac地址

//网卡真实的mac地址

----结束

4.2.3 Suse中网卡临时IP配置

重启网络或操作系统设置的临时IP将会丢失。

?

执行ifconfig设置临时IP。

例如在eth0上添加IP地址192.168.3.20/255.255.255.0。

# ifconfig eth0 192.168.3.20 netmask 255.255.255.0 up

?

删除eth0上的IP地址设置。

# ifconfig eth0 down

?

添加多个IP。

# ifconfig eth0:1 192.168.3.21 netmask 255.255.255.0 up # ifconfig eth0:1 192.168.3.22 netmask 255.255.255.0 up

4.2.4 Suse中网卡多IP配置

在单个网卡上配置多个IP可以通过以下方法实现。例如在Base1网卡上增加128.128.71.112 IP地址。

步骤 1 在Base1网卡对应的配置文件中添加以下内容。

# vi /etc/sysconfig/network/ifcfg-eth-id-00:18:82:16:b0:e2

BOOTPROTO='static'

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

4-4

ATAE

单板网卡配置指导书

STARTMODE='onboot'

IPADDR='128.128.71.111' NETMASK='255.255.0.0' LABEL_A='0'

IPADDR_A='128.128.71.112' NETMASK_A='255.255.0.0'

4 网卡配置

以上黑色加粗的内容为新增加的配置,配置规则如下:

?

LABEL_A='0'中A表示新增加虚拟网卡的识别名,只做为区别网卡可以随意选取,但是同一个虚拟网卡的IP配置项中的识别“A”名必须相同;后面的参数表示网卡的序号,0就表示生成的网卡名为eth3:0。

IPADDR_A='128.128.71.112',表示该虚拟网卡的IP地址,注意标签必须保持一致“A”。 NETMASK_A='255.255.0.0',表示该虚拟网卡的子网掩码,注意标签必须保持一致“A”。

?

?

步骤 2 重启网卡使配置生效。

# rcnetwork restart eth3 ----结束

4.2.5 Suse中网卡MAC地址修改

例如修改Base1网卡的MAC地址为00:18:82:16:B0:88。

步骤 1 修改网卡的配置文件,在配置文件中增加如下内容。

# vi /etc/sysconfig/network/ifcfg-eth-id-00:18:82:16:b0:e2

BOOTPROTO='static' STARTMODE='onboot'

IPADDR='128.128.71.111' NETMASK='255.255.0.0'

LLADDR='00:18:82:16:B0:88'

步骤 2 重启网卡使配置生效。

# rcnetwork restart eth3

只能修改物理网卡的MAC地址,不能对虚拟网卡的MAC地址修改,修改后虚拟网卡与其对应物理网卡的MAC地址一致。 ----结束

4.2.6 Suse中修改网卡MTU值

网卡MTU默认的值为1500。例如修改Base1网卡的MTU值,操作方法如下:

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

4-5

ATAE

单板网卡配置

4 网卡配置

步骤 1 修改网卡的配置文件。

# vi /etc/sysconfig/network/ifcfg-eth-id-00:18:82:16:b0:e2

BOOTPROTO='static' STARTMODE='onboot'

IPADDR='128.128.71.111' NETMASK='255.255.0.0' MTU='1512'

步骤 2 重启网卡使配置生效。

# rcnetwork restart eth3

参数只能配置在物理网卡上,不能配置在虚拟网卡上。

4.2.7 Suse中网卡速率等配置修改

修改网卡参数可以使用下面命令,例如要把某个网卡配置为百兆全双工:

说明:自动协商是为了减少设备对接时出现问题及后续维护简单简单化,如果局方要求需要配置为强制模式也是没有问题的,但是配置后一定要测试下,看看网卡工作是否正常,在交换机端口上看看是否有持续增加的crc错误。

注意:bond网卡不能配置他的双工模式,但是可以通过配置他的子网卡来修改。

方法一:永久生效配置方法

例如bond0网卡绑定了eth3和eth4网卡,则修改eth3和eth4网卡的配置为如下形式(mac地址替换成eth3和eth4的地址)

# cat ifcfg-eth-id-00:50:56:00:10:11 BOOTPROTO='static' STARTMODE='onboot'

ETHTOOL_OPTIONS='autoneg off speed 100 duplex full' bond网卡的配置文件不做任何改动,重启系统验证一次即可。

如果只是单网卡修改那就只需要在网卡配置文件中增加下面这行参数即可: ETHTOOL_OPTIONS='autoneg off speed 100 duplex full'

方法二:临时配置方法

执行如下命令配置eth10网卡为百兆半双工。 # ethtool -s eth10 autoneg off speed 100 duplex half 检查双工模式方法:

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

4-6

ATAE

单板网卡配置指导书

4 网卡配置

检查网卡工作模式是否已经生效,如果没有生效请检查对端交换设备工作模式配是否置正确。 # ethtool eth10

Settings for eth10:

Supported ports: [ MII ]

Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Supports auto-negotiation: Yes

Advertised link modes: Not reported Advertised auto-negotiation: No Speed: 100Mb/s Duplex: Half

Port: Twisted Pair PHYAD: 1

Transceiver: internal Auto-negotiation: off Supports Wake-on: g Wake-on: d

Current message level: 0x000000ff (255) Link detected: yes

ATAE单板中内置的Fabric、Base和Update网卡禁止使用上面参数进行修改。 ----结束

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

4-7

ATAE

单板网卡配置指导书

5 Suse中多网卡路由配置

5 172.40.0.0 172.27.13.6 255.255.0.0 -

Suse中多网卡路由配置

Suse中配置多网卡路由的操作方法如下:

步骤 1 编辑路由配置文件/etc/sysconfig/network/routes。

格式:目标网络/主机 网关 掩码 接口。 每行为一条路由,每行各参数中间用空格隔开。

例如为172.40.0.0/16网段配置一个静态路由,网关是172.27.13.6,可以在配置文件中增加如下一行。

其中“-“表示默认由系统自动识别路由出口。

系统中必须要有1个网卡的IP在目标网络(172.40.0.0/24)这个网段,上例中bond0网卡IP为172.40.32.55。

如果有想直接指定某个路由的出口,例如172.40.0.0/16这个段的路由出口为bond0,可以在配置文件中增加如下一行: 172.40.0.0 172.27.13.6 255.255.0.0 bond0

如果不指定网卡,系统默认去找和网关有同网段IP的网卡,并将该条路由加到该网卡的路由表中。

网关IP一定要和该接口的IP在一个网段,否则不生效! 增加默认路由方法: default 10.71.170.1 - -

其中10.71.170.1就是我们要配置的默认网关。

步骤 2 完成文件配置后执行rcnetwork restart命令重启网络。

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

5-1

ATAE

单板网卡配置

5 Suse中多网卡路由配置

如果不能重启所有网卡,执行rcnetwork restart bond0命令只重启新增或修改路由的网卡,其他网卡不会重启。 ----结束

文档版本 01 (2009-12-30)

华为专有和保密信息

版权所有 ? 华为技术有限公司

5-2

本文来源:https://www.bwwdw.com/article/z6eo.html

Top