转自:http://slaytanic.blog.51cto.com/2057708/743501
如果你觉得内网服务器一块千兆网卡已经无法满足你的交换需要,那么这篇文章或可对你有所帮助。
#conf terminal
sw(config)#int port-channel 1
#多个服务器同时做多端口绑定,"编号"需有所区别
sw(config-if)#exit
sw(config)#int range g1/0/1-4
sw(config-if-range)#no sw
sw(config-if-range)#channel-group 1 mode on
#指定刚才port-channel设定的"编号"并设置为以太信道模式
sw(config-if-range)#exit
sw(config)#do wr
#保存到startup中,很重要
cd /etc/sysconfig/network-scripts/
echo "DEVICE=bond0
BOOTPROTO=static
IPADDR="IP"
NETMASK="MASK"
BROADCAST="BCAST"
ONBOOT=yes
TYPE=Ethernet
USERCTL=no" > ifcfg-bond0
echo "DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
USERCTL=no" > ifcfg-eth0
echo "DEVICE=eth1
ONBOOT=yes
BOOTPROTO=dhcp
USERCTL=no" > ifcfg-eth1
echo "alias bond0 bonding
options bond0 miimon=100 mode=0" >> /etc/modprobe.conf
#mode=0表示同时启用两块网卡并行传输,mode=1表示主备模式,仅使用一块网卡
echo "ifenslave bond0 eth0 eth1" >> /etc/rc.local
echo "------Preparing to reboot------5 seconds countdown" && sleep 5
reboot
#如有其他网卡,则修改脚本继续添加echo "DEVICE=ethx....."
options NETGRAPH_FEC
options NETGRAPH_SOCKET
fec_interfaces="fec0"
fecconfig_fec0="em0 em1"
ifconfig_fec0="inet 192.168.1.2 netmask 255.255.255.0"
#将ifconfig_em0的IP注释掉,如下
#ifconfig_em0="inet 192.168.1.2 netmask 255.255.255.0"