【原创】linux下网卡绑定

Linux bond 安装

1. 察看linux内核是否已安装了bonding模块?

# cat/boot/config-2.6.18-194.el5 |grep -ibonding如显示:CONFIG_BONDING=m则表示已安装。(注:config-2.6.18-128.el5是/boot下的一个文件,与内核的版本相关)

然后新建备份目录:# mkdir -p/opt/soft/bak2.将modprobe.conf文件进行备份

# cp/etc/modprobe.conf /opt/soft/bak/modprobe.conf然后对modprobe.conf 进行修改:

# vi /etc/modprobe.conf==================================scdb1服务器需做网卡绑定,所以加入scdb1的代码……==================================以scdb1为例:———————————————————install bond0 /sbin/modprobe -a eth0 eth1&& /sbin/modprobe bonding

–(bond0是私网,先要找出私网卡,这里是eth0,eth1)alias bond0 bondinginstall bond1 /sbin/modprobe -a eth2 eth3&& /sbin/modprobe bonding

–(bond1是公网,先要找出公网卡,这里是eth2,eth3)alias bond1 bondingoptions bonding mode=1 miimon=100 max_bonds=2——————————————————————-3. # vi/etc/sysconfig/network-scripts/ifcfg-bond0(编辑bond0,这是新建的文件)———————————————————–网卡绑定后,只有bond0一个IP,此处是在给bond0设私网IP(10.10.10.x)

DEVICE=bond0ONBOOT=yesBOOTPROTO=staticBROADCAST=10.10.10.255(根据实际情况填写)IPADDR=10.10.10.171(根据实际情况填写)NETMASK=255.255.255.0USERCTL=noIPV6INIT=no———————————————————

4. # vi/etc/sysconfig/network-scripts/ifcfg-bond1(编辑bond1,这是新建的文件)———————————————————DEVICE=bond1ONBOOT=yesBOOTPROTO=staticBROADCAST=153.16.16.255(根据实际情况填写)IPADDR=153.16.16.171(根据实际情况填写)NETMASK=255.255.255.0GATEWAY=153.16.16.29(bond1比bond0多一个网关,根据实际情况填写)USERCTL=noIPV6INIT=no

—————————————————————5. 备份以下文件(以实际网卡为准,这里是eth0~3)cp /etc/sysconfig/network-scripts/ifcfg-eth0 /opt/soft/bakcp /etc/sysconfig/network-scripts/ifcfg-eth1 /opt/soft/bakcp /etc/sysconfig/network-scripts/ifcfg-eth2 /opt/soft/bakcp /etc/sysconfig/network-scripts/ifcfg-eth3 /opt/soft/bak

—————————————————————-

然后依次修改以上文件,以eth0为例:# vi/etc/sysconfig/network-scripts/ifcfg-eth0———————————————————

vi 文件时,保留原有的HWADDR=xx:xx:xx:xx:xx:xx一栏,其余清空,然后添加DEVICE、ONBOOT、BOOTPROTO、MASTER、SLAVE选项。DEVICE=eth0(根据实际情况填写)ONBOOT=yesBOOTPROTO=staticMASTER=bond0(根据实际情况填写)SLAVE=yesHWADDR=00:1A:64:DC:AA:14(网卡对应的MAC地址)———————————————————此步为虚拟网卡bond0、bond1绑定了哪些实际的物理网卡(bond0:eth0与eth1;scdb1的bond1:eth4与eth5、scdb2的bond1:eth3与eth5)。

6.重启linux,或是重新启动网络服务# service network restart

7.察看看目前 Bonding 的狀态# ifconfig

以下为部分为ifconfig结果————————————————————————————————–[root@dbweb2 ~]# ifconfigbond0Link encap:Ethernet HWaddr00:22:19:B6:4D:35inet addr:100.100.100.4Bcast:100.100.100.255 Mask:255.255.255.0inet6 addr: fe80::222:19ff:feb6:4d35/64 Scope:LinkUP BROADCAST RUNNING MASTER MULTICASTMTU:1500 Metric:1RX packets:63 errors:0 dropped:0 overruns:0 frame:0TX packets:53 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:17715 (17.2 KiB) TX bytes:13515 (13.1KiB)

bond1Link encap:Ethernet HWaddr00:22:19:B6:4D:31inet addr:153.40.0.27Bcast:153.40.0.255 Mask:255.255.255.0inet6 addr: fe80::222:19ff:feb6:4d31/64 Scope:LinkUP BROADCAST RUNNING MASTER MULTICASTMTU:1500 Metric:1RX packets:23700 errors:0 dropped:0 overruns:0 frame:0TX packets:27530 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:3815322 (3.6 MiB) TX bytes:23775569(22.6 MiB)

eth0Link encap:Ethernet HWaddr00:22:19:B6:4D:35inet6 addr: fe80::222:19ff:feb6:4d35/64 Scope:LinkUP BROADCAST RUNNING SLAVE MULTICASTMTU:1500 Metric:1RX packets:63 errors:0 dropped:0 overruns:0 frame:0TX packets:37 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:17715 (17.2 KiB) TX bytes:9256 (9.0KiB)Interrupt:18 Memory:d6000000-d6012100

eth1Link encap:Ethernet HWaddr00:22:19:B6:4D:35inet6 addr: fe80::222:19ff:feb6:4d35/64 Scope:LinkUP BROADCAST RUNNING SLAVE MULTICASTMTU:1500 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:16 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:0 (0.0 b) TX bytes:4259 (4.1 KiB)

eth2Link encap:Ethernet HWaddr00:22:19:B6:4D:31inet6 addr: fe80::222:19ff:feb6:4d31/64 Scope:LinkUP BROADCAST RUNNING SLAVE MULTICASTMTU:1500 Metric:1RX packets:21993 errors:0 dropped:0 overruns:0 frame:0TX packets:27510 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:3624465 (3.4 MiB) TX bytes:23771254(22.6 MiB)Interrupt:19 Memory:da000000-da012100

eth3Link encap:Ethernet HWaddr00:22:19:B6:4D:31inet6 addr: fe80::222:19ff:feb6:4d31/64 Scope:LinkUP BROADCAST RUNNING SLAVE MULTICASTMTU:1500 Metric:1RX packets:1707 errors:0 dropped:0 overruns:0 frame:0TX packets:20 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:190857 (186.3 KiB) TX bytes:4315 (4.2KiB)Interrupt:27 Memory:dc000000-dc012100

loLink encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436Metric:1RX packets:1492 errors:0 dropped:0 overruns:0 frame:0TX packets:1492 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:2937672 (2.8 MiB) TX bytes:2937672 (2.8MiB)

UP BROADCAST RUNNING NOARPMTU:1500 Metric:1RX packets:16 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:4259 (4.1 KiB) TX bytes:0 (0.0 b)

一切都在发展变化,不断地向昨天告别,满怀信心地投入每一个崭新的今天。

【原创】linux下网卡绑定

相关文章:

你感兴趣的文章:

标签云: