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