您的位置:首页 > 其它

Debian/Ubuntu下的网卡绑定-四网卡双bond

2016-06-23 10:39 375 查看
1、安装软件

apt-get install ifenslave

2、编辑bonding模块开机自动加载文件

操作系统为Debian Wheezy时,修改/etc/modules文件,添加如下行:

bonding max_bonds=2 mode=6 miimon=100

操作系统为Debian Jessie时,新建/etc/modprobe.d/bonding.conf文件,添加如下行:

alias bond0 bonding

alias bond1 bonding

options bonding max_bonds=2 mode=6 miimon=100

3、修改/etc/network/interfaces文件,具体如下,IP可根据实际配置:

#############################################################

# This file describes the network interfaces available on your system

# and how to activate them. For more information, see interfaces(5).

# The loopback network interface

auto lo

iface lo inet loopback

auto bond0

iface bond0 inet static

address 192.168.0.100

netmask 255.255.255.0

gateway 192.168.0.1

post-up ifenslave bond0 eth0 eth2

pre-down ifenslave -d bond0 eth0 eth2

auto bond1

iface bond1 inet static

address 192.168.1.100

netmask 255.255.255.0

gateway 192.168.1.1

post-up ifenslave bond1 eth1 eth3

pre-down ifenslave -d bond1 eth1 eth3

##############################################################

##虚拟网卡绑定模式##

虚拟网卡绑定虚拟网桥配置:

auto br0

iface br0 inet static

bridge_ports bond0

address 10.80.10.100

netmask 255.255.255.0

gateway 10.80.10.1

auto br1

iface br1 inet static

bridge_ports bond1

address 10.80.20.100

netmask 255.255.255.0

gateway 10.80.20.1

auto bond0

iface bond0 inet manual

up ip address add 0/0 dev $IFACE

up ip link set $IFACE up

down ip link set $IFACE down

post-up ifenslave bond0 eth0 eth1

pre-down ifenslave -d bond0 eth0 eth1

auto bond1

iface bond1 inet manual

up ip address add 0/0 dev $IFACE

up ip link set $IFACE up

down ip link set $IFACE down

post-up ifenslave bond0 eth2 eth3

pre-down ifenslave -d bond0 eth1 eth3

##############################################################

##以下几行可不添加,多网卡绑定模式下,物理网卡默认为混杂模式##

auto eth0

iface eth0 inet manual

up ip address add 0/0 dev $IFACE

up ip link set $IFACE up

down ip link set $IFACE down

auto eth1

iface eth1 inet manual

up ip address add 0/0 dev $IFACE

up ip link set $IFACE up

down ip link set $IFACE down

auto eth2

iface eth2 inet manual

up ip address add 0/0 dev $IFACE

up ip link set $IFACE up

down ip link set $IFACE down

auto eth3

iface eth3 inet manual

up ip address add 0/0 dev $IFACE

up ip link set $IFACE up

down ip link set $IFACE down
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: