Every day is wonderful

分享与创新 并大胆的去尝试新鲜事物。。。。

Linux下的双网卡绑定……

一连做两个 有点累! 虽然很简单的东西!(还录屏了 调试了半天)
=======================================================
Bonding 的设置   netconfig -d  eth1添加一个新的网卡!

我们需要在 /etc/modprobe.conf 中加入一行,这样才可以在设置了 bond 设置后,
系统启动的时候自动加载 bonding 的驱动程序

alias bond0 bonding

另外,在 /etc/sysconfig/network-scripts 目录中,创建一个名为 ifcfg-bond0 的文件。

DEVICE=bond0

IPADDR=192.168.1.110

NETMASK=255.255.255.0

NETWORK=192.168.1.1

BROADCAST=192.168.1.0

ONBOOT=yes

BOOTPROTO=none

USERCTL=no

在 bond 中的所有网络适配器的脚本中,都要有 SLAVE 和 MASTER 的定义。
例如,如果要让eth0和eth1成为bond0的成员,它们对应的配置文件(ifcfg-eth0和ifcfg-eth1)
就要仿照下面的内容进行更改:

DEVICE=eth0

USERCTL=no

ONBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

在脚本文件ifcfg-eth1中,把eth0替换成eth1,同时,根据需要还要加入IP地址方面的信息。
如果需要设置另外的 bonding 设备(例如bond1),就把MASTER=bond0改成bond1,这样,
该网络适配器就成为bond1的附属设备了。

使 bond 生效

用命令 '/etc/rc.d/init.d/network restart' (service network restart)重新启动网络子系统,也可以重新启动系统来使 bond0 生效。
ifdown bond0
ifup bond0
service network restart (网卡全部重启)

这样,bond 的设置就基本结束了

点赞

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注