详解Suse双网卡绑定步骤

系统 Linux
在学习Suse的时候,我们会遇到很多的情况,我研究了一些Suse的问题,今天所要讲的就是怎样进行Suse双网卡绑定,通过本文希望你能过学习记住Suse双网卡绑定的过程。

在学习Suse的时候,我们会遇到很多的情况,我研究了一些Suse的问题,今天所要讲的就是怎样进行Suse双网卡绑定,通过本文希望你能过学习记住Suse双网卡绑定的过程。

1, 比较简单的方法

将两块Fabric网卡绑定为bond1
# vi /etc/sysconfig/network/ifcfg-bond1
BOOTPROTO='static'
IPADDR='10.69.16.102'
NETMASK='255.255.255.0'
STARTMODE='onboot'
BONDING_MASTER='yes'
BONDING_MODULE_OPTS='mode=1 miimon=200'
BONDING_SLAVE0='eth1'
BONDING_SLAVE1='eth2'

删掉原来的网卡配置文件,重启网络服务
cd /etc/sysconfig/network/
rm ifcfg-eth1
rm ifcfg-eth2
rcnetwork restart
使用ifconfig命令检查网卡绑定是否成功。如果已经启用bond0的IP地址,而且原来的两个网卡没有附着IP,而且mac地址一致,则说明绑定成功。

2,比较正规的方法

步骤 1     进入到网络配置目录下:
# cd /etc/sysconfig/network

步骤 2     创建ifcfg-bond0配置文件。
# vi ifcfg-bond0

在ifcfg-bond0配置文件中添加如下内容。
#suse 9 kernel 2.6 ifcfg-bond0
BOOTPROTO='static'
device='bond0'
IPADDR='10.71.122.13'
NETMASK='255.255.255.0'
NETWORK='10.71.122.0'
BROADCAST='10.71.122.255'
STARTMODE='onboot'
BONDING_MASTER='yes'
BONDING_MODULE_OPTS='mode=1 miimon=200'
BONDING_SLAVE0='eth0'
BONDING_SLAVE2='eth1'

步骤 3     配置完成,保存该文件并退出。

步骤 4     创建ifcfg-eth0配置文件。(装完SUSE9操作系统后/etc/sysconfig/network会有两块网卡MAC地址命名的文件,直接把下面的ifcfg-eth0文件内容覆盖那两个配置文件,不用新建ifcfg-eth0,ifcfg-eth1,SUSE10下则按下面操作)
# vi ifcfg-eth0

在ifcfg-eth0配置文件中添加如下内容。
DEVICE='eth0'
BOOTPROTO='static'
STARTMODE='onboot'

步骤 5     保存该文件并退出。

步骤 6     创建ifcfg-eth1配置文件。
# vi ifcfg-eth1

在ifcfg-eth1配置文件中添加如下内容。
DEVICE='eth1'
BOOTPROTO='static'
STARTMODE='onboot'

步骤 7     保存该文件并退出。

步骤 8     重启系统网络配置,使配置生效。
# rcnetwork restart

3,SUSE厂家主流推荐的方法,个人也比较推崇!

一、配置加在网卡驱动

在/etc/sysconfig/kernel中的
MODULES_LOADED_ON_BOOT参数加上网卡的驱动,例如
MODULES_LOADED_ON_BOOT=”tg3 e1000”

注意:大多数情况下不需要配置这一步骤,只有某些网卡不能在启动过程中驱动初始较慢没有识别导致绑定不成功,也就是有的slave设备没有加入绑定,才需要配置。

二、创建要绑定的网卡配置文件
/etc/sysconfig/network/ifcfg-eth*,其中*为数字,例如ifcfg-eth0 , ifcfg-eth1等等。

每个文件的内容如下:
BOOTPROTO='none'
STARTMODE='off'

三、创建bond0的配置文件
/etc/sysconfig/network/ifcfg-bond0

内容如下:
BOOTPROTO='static'
BROADCAST='192.168.1.255'
IPADDR='192.168.1.1'
NETMASK='255.255.255.0'
NETWORK='192.168.1.0'
STARTMODE='onboot'
BONDING_MASTER='yes'
BONDING_MODULE_OPTS='mode=1 miimon=100 use_carrier=1 '

#其中mode=1为active-backup模式,mode=0为balance_rr模式
BONDING_SLAVE0='eth0'
BONDING_SLAVE1='eth1'

四、对于active-backup模式,需要在BONDING_MODULE_OPTS参数中加上制定主设备的参数,例如:

BONDING_MODULE_OPTS='mode=1 miimon=100 use_carrier=1 primary=eth0'

五、重新启动networkf服务

rcnetwork restart

六、注意事项

(1)在某些情况下网卡驱动的初始化的时间可能会比较长,从而导致bonding不成功,那么可以修改

/etc/sysconfig/network/config配置文件的WAIT_FOR_INTERFACES参数,将其值改成30。

(2)配置完bonding之后,可以通过在客户端ping,然后在服务器端拔插网线来验证是否已经正常工作。

(3)cat /proc/net/bonding/bond0可以查看bonding的状态。这样你就完成了Suse双网卡绑定。

【编辑推荐】

  1. Suse下无线网卡DWL与G122驱动模块
  2. 为你详解:Suse模块的知识
  3. HP引导Suse 9简介
  4. 怎样用Open Suse打印机共享设置
  5. 详解Open SUSE安装OpenFOAM的方法
责任编辑:小霞 来源: e897.com
相关推荐

2010-01-06 09:23:51

RedhatAS双网卡绑定

2009-02-19 15:50:00

Linux双网卡绑定负载均衡

2009-11-30 09:09:21

Suse 10安装nf

2010-03-08 14:09:50

Linux双网卡

2010-03-08 14:20:17

Linux双网卡

2009-11-23 11:55:43

Linux双网卡IP原理

2011-08-10 14:06:19

Oracle 10g双网卡绑定RAC

2010-05-06 12:25:08

双网卡负载均衡

2010-05-26 09:41:34

SUSE SVN服务器

2010-05-26 09:57:14

安装Subversio

2009-05-13 09:39:00

双网卡共享带宽

2009-12-16 13:18:28

Linux双网卡虚拟路

2009-11-24 09:24:37

Linux双网卡主机路由配置

2023-02-09 15:32:55

配置双网卡双网卡设置

2011-04-22 14:22:01

RedHat网卡

2011-02-22 09:04:57

DebianBonding双网卡单IP

2009-11-26 08:52:04

XManager连接O

2009-12-03 18:46:06

Suse ftp配置

2009-11-27 16:39:55

Suse YaST

2009-11-30 10:21:41

点赞
收藏

51CTO技术栈公众号