一、單網卡配置
-
單網卡配置,以eth0為例,使用root用户配置
vim /etc/sysconfig/network-devices/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none SERVICE=ipv4-static HWADDR= ONBOOT=yes TYPE=Ethernet USERCTL=no IPV6INIT=no PEERDNS=yes IPADDR=192.168.1.1 NETMASK=255.255.255.0 -
重新啓動網絡服務,使ip生效
/etc/init.d/network restart -
檢查ip網絡配置是否生效
ifconfig二、bond配置,使用eth0和eth2綁定成bond0
- 編輯bond0配置文件
vim /etc/sysconfig/network-devices/ifcfg-bond0 DEVICE=bond0 BOOTPROTO=none SERVICE=ipv4-static HWADDR= ONBOOT=yes TYPE=Ethernet USERCTL=no IPV6INIT=no PEERDNS=yes IPADDR=192.168.1.1 NETMASK=255.255.255.0- 配置綁定bond0使用的網卡配置文件
vim /etc/sysconfig/network-devices/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none SERVICE=ipv4-static MASTER=bond0 SLAVE=yes HWADDR= ONBOOT=yes TYPE=Ethernet USERCTL=no PEERDNS=yes ---------- vim /etc/sysconfig/network-devices/ifcfg-eth2 DEVICE=eth2 BOOTPROTO=none SERVICE=ipv4-static MASTER=bond0 SLAVE=yes HWADDR= ONBOOT=yes TYPE=Ethernet USERCTL=no PEERDNS=yes- 配置bonding模塊
vim /etc/sysconfig/modules bonding mode=1 max_bonds=1 miimon=100 downdelay=200 updelay=200 primary=eth0* mode=1:主備模式 * miimon=100:系統每100ms檢測一次鏈路鏈接狀態 * max_bonds=1:最大的網卡綁定數量為1;當配置二個bond時,參數需要改為2 * primary=eth0:指定eth0網卡為主網卡,eth2自動為備用網卡- 重新啓動網絡服務,使ip生效
/etc/init.d/network restart- 檢查ip網絡配置是否生效
ifconfig- 查看bond0狀態
cat /proc/net/bonding/bond0