Linux 的网卡负载平衡的方法 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

第一步在计算机上添加两块网卡

第二步启动 Linux 的操作系统

具体的命令分为四个步骤

①  ifcfg-eth0 中的内容复制到 ifcfg-bond0 具体命令如下:

cp /etc/sysconfig/network-scripts/ifcfg-eth0   /etc/sysconfig/network-scripts/ifcfg-bond0

②  修改 ifcfg-bond0 ifcfg-eth0 ifcfg-eth1 下的文件

vi /etc/sysconfig/network-scripts/ifcfg-bond0

ifcfg-bond0 的编辑如下

DEVICE=bond0

ONBOOT=yes

BOOTPROTO=static

BROADCAST=192.168.1.255      ( 注释: ip 自己确定 )

IPADDR=192.168.1.100

NETMASK=255.255.255.0

NETWORK=192.168.1.0

GETEWAY=192.168.1.1

USERCTL=no

TYPE=Ethernet

修改 ifcfg-eth0 的配置文件

vi ifcfg-eth0

 

ifcfg-eth0 的编辑如下

DEVICE=eth0

BOOTPROTO=none  ( 这项很重要一定要 none)

ONBOOT=yes

前三项是必不可少的

TYPE=Ethernet

USERCTL=no

修改 ifcfg-eth1 下的配置文件

vi ifcfg-eth1

 

DEVICE=eth1

BOOTPROTO=none  ( 这项很重要一定要 none)

ONBOOT=yes

前三项是必不可少的

TYPE=Ethernet

USERCTL=no

重启网络

 

service  network  restart

 

③  开启网卡绑定模块

修改命令( vi /etc/modprobe.conf

在文件下添加以下内容

alias bond0 bonding

options bond0 miimon=100 mode-0

 

④使用 ifenslave bond0 eth0 eth1 命令设置网卡绑定模式

 

使用 ifconfig 查看绑定结果(如果 bond0 eth0 eth1 三块网卡的物理地址一样就绑定成功了)