/etc/sysconfig/network-scripts/ifcfg-eth0 是网卡配置文件
优先级高于全局配置文件
配置内容
静态:
桥接网卡的配置,在虚拟机的时候,会用到的!
修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0多网卡绑定的设置
选择 Linux 以太网绑定模式
模式 0 (平衡轮循) - 轮循策略,所有接口都使用。采用轮循方式在所有 Slave 中传输封包;任何Slave都可以接收。
模式 1 (主动备份) - 容错。一次只能使用一个 Slave 接口,但是如果该接口出现故障,另一个 Slave将接替它。
模式 3 (广播) - 容错。所有封包都通过所有 Slave 接口广播,相当与0和1的结合
1.建立绑定接口 bond0 配置文件
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE="bond0"
BOOTPROTO="none"
ONBOOT="yes"
IPADDR=192.168.0.174
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
BONDING_OPTS="mode=1 miimon=50"
2.建立 Slave 接口 eth0 配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="none"
ONBOOT="yes"
MASTER="bond0"
SLAVE=yes
3.建立 Slave 接口 eth1 配置文件 (需要添加一块网卡)
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1"
BOOTPROTO="none"
ONBOOT="yes"
MASTER="bond0"
SLAVE=yes
4.配置系统加载 binding 模块
vi /etc/modprobe.d/bonding.conf
alias bond0 bonding
保存退出
5.附加 Slave 接口到 bond0
vi /etc/rc.d/rc.local
ifenslave bond0 eth0 eth1
保存退出
6.重启系统
7.验证
[root@desktop174 ~]# ifconfig
bond0 Link encap:Ethernet HWaddr 52:54:00:F1:79:71
inet addr:192.168.0.174 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::5054:ff:fef1:7971/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:84607 errors:0 dropped:0 overruns:0 frame:0
TX packets:2089 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9781363 (9.3 MiB) TX bytes:292610 (285.7 KiB)
eth0 Link encap:Ethernet HWaddr 52:54:00:F1:79:71
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:35053 errors:0 dropped:0 overruns:0 frame:0
TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3933952 (3.7 MiB) TX bytes:5607 (5.4 KiB)
eth1 Link encap:Ethernet HWaddr 52:54:00:F1:79:71
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:49556 errors:0 dropped:0 overruns:0 frame:0
TX packets:2027 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5847537 (5.5 MiB) TX bytes:287551 (280.8 KiB)
使用 ifconfig eth0 down 命令关闭 eth0 接口,同时检测 eth1 是否自动接管