Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save fabiocruzcoelho/2b642a99fc1c954fd5c0dfebf217da6b to your computer and use it in GitHub Desktop.
Save fabiocruzcoelho/2b642a99fc1c954fd5c0dfebf217da6b to your computer and use it in GitHub Desktop.
Bonding no Linux com VLAN e Bridge
1) - Criar arquivo bonding.conf
# cat > /etc/modprobe.d/bonding.conf << EOF
alias bond0 bonding
EOF
2) - Criar arquivo ifcfg-bond0
# cat > /etc/sysconfig/network-scripts/ifcfg-bond0 << EOF
vim /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
NM_CONTROLLED=no
USERCTL=no
BOOTPROTO=none
BONDING_OPTS="mode=4 miimon=100"
TYPE=Ethernet
MTU=9000
EOF
3) - Crar arquivos ifcfg-em1/em2 ou ex: eth0/eth1
# cat > /etc/sysconfig/network-scripts/ifcfg-em1 << EOF
NM_CONTROLLED="no"
BOOTPROTO="none"
DEVICE="em1"
ONBOOT="yes"
USERCTL=no
MASTER=bond0
SLAVE=yes
EOF
# cat > /etc/sysconfig/network-scripts/ifcfg-em2 << EOF
NM_CONTROLLED="no"
BOOTPROTO="none"
DEVICE="em2"
ONBOOT="yes"
USERCTL=no
MASTER=bond0
SLAVE=yes
EOF
4) - Criar arquivo para add VLAN ID ex: 1/2
# cat > /etc/sysconfig/network-scripts/ifcfg-bond0.1 << EOF
DEVICE=bond0.1
VLAN=yes
BOOTPROTO=none
NM_CONTROLLED=no
BRIDGE=br0
MTU=1500
EOF
5) - Criar arquivo bridge ifcfg-br0
# cat > /etc/sysconfig/network-scripts/ifcfg-br0 << EOF
TYPE=Bridge
NM_CONTROLLED="no"
BOOTPROTO="none"
DEVICE="br0"
ONBOOT="yes"
IPADDR=XXX.XXX.XXX.XXX
NETMASK=255.255.255.0
DEFROUTE=no
EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment