Вся эта информация в принципе есть в интернете но она как бы разбросана по сайтам. Вот я решил описать все это в одной куче :
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:11:22:33:44:55
ONBOOT=no
TYPE=Ethernet
cat /etc/sysconfig/network-scripts/ifcfg-eth0.2
VLAN=yes
DEVICE=eth0.2
BOOTPROTO=none
BROADCAST=192.168.2.255
IPADDR=192.168.2.1
NETMASK=255.255.255.0
NETWORK=192.168.2.0
HWADDR=00:11:22:33:44:55
ONBOOT=yes
GATEWAY=192.168.2.100
TYPE=Ethernet
cat /etc/sysconfig/network-scripts/ifcfg-eth0.3
VLAN=yes
DEVICE=eth0.3
ONBOOT=yes
HWADDR=00:11:22:33:44:55
TYPE=Ethernet
BRIDGE=br0
BOOTPROTO=none
cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.3.1
NETMASK=255.255.255.0
BROADCAST=192.168.3.255
NETWORK=192.168.3.0
DELAY=0
STP=off
В качестве бонуса опишу возможность задавать статические маршруты :
cat /etc/sysconfig/network-scripts/route-eth0
192.168.4.0/24 via 192.168.3.10
Дополнение: Настройка Bond интрефейса в Centos 55
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
HWADDR=44:D3:85:11:22:33
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes
cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=44:D3:85:33:22:11
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes
cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
USERCTL=no
BOOTPROTO=none
BROADCAST=192.168.1.255
IPADDR=192.168.1.10
NETMASK=255.255.255.0
NETWORK=192.168.1.0
GATEWAY=192.168.1.1
И не забываем добавить в файл /etc/modprobe.conf строчки :
alias bond0 bonding
options bond0 miimon=80 mode=5
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:11:22:33:44:55
ONBOOT=no
TYPE=Ethernet
cat /etc/sysconfig/network-scripts/ifcfg-eth0.2
VLAN=yes
DEVICE=eth0.2
BOOTPROTO=none
BROADCAST=192.168.2.255
IPADDR=192.168.2.1
NETMASK=255.255.255.0
NETWORK=192.168.2.0
HWADDR=00:11:22:33:44:55
ONBOOT=yes
GATEWAY=192.168.2.100
TYPE=Ethernet
cat /etc/sysconfig/network-scripts/ifcfg-eth0.3
VLAN=yes
DEVICE=eth0.3
ONBOOT=yes
HWADDR=00:11:22:33:44:55
TYPE=Ethernet
BRIDGE=br0
BOOTPROTO=none
cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.3.1
NETMASK=255.255.255.0
BROADCAST=192.168.3.255
NETWORK=192.168.3.0
DELAY=0
STP=off
В качестве бонуса опишу возможность задавать статические маршруты :
cat /etc/sysconfig/network-scripts/route-eth0
192.168.4.0/24 via 192.168.3.10
Дополнение: Настройка Bond интрефейса в Centos 55
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
HWADDR=44:D3:85:11:22:33
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes
cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=44:D3:85:33:22:11
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes
cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
USERCTL=no
BOOTPROTO=none
BROADCAST=192.168.1.255
IPADDR=192.168.1.10
NETMASK=255.255.255.0
NETWORK=192.168.1.0
GATEWAY=192.168.1.1
И не забываем добавить в файл /etc/modprobe.conf строчки :
alias bond0 bonding
options bond0 miimon=80 mode=5
Комментарии