bond綁定兩張物理網卡爲一張邏輯網卡

問題:cnetos7同時接入兩個獨立網絡,但兩個網絡的IP網段相同時只能路由到一個網絡bash

解決方法:使用bond綁定兩張物理網卡爲一張邏輯網卡網絡

1.新建文件bond.conf,內容以下spa

alias bond0 bonding
options bond0 miimon=100 mode=3

2.新建文件ifcfg-bond0,內容以下code

DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.138
NETMASK=255.255.255.0
GATEWAY=192.168.0.1

3.修改要綁定的網卡配置文件,例如bond enp1s0和enp2s0兩張網卡,配置文件ifcfg-enp1s0和ifcfg-enp2s0修改以下blog

ifcfg-enp1s0ip

DEVICE=enp1s0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
GATEWAY=none   

ifcfg-enp2s0路由

DEVICE=enp2s0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
GATEWAY=none   

 

4.新建文件install.sh,內容以下it

#!/bin/bash

#configure and install bond

echo "starting>>>>>"
cp /root/bond/bond.conf /etc/modprobe.d/ -f

mv /etc/sysconfig/network-scripts/ifcfg-enp1s0 /etc/sysconfig/network-scripts/ifcfg-enp1s0-backup -f
mv /etc/sysconfig/network-scripts/ifcfg-enp2s0 /etc/sysconfig/network-scripts/ifcfg-enp2s0-backup -f
cp /root/bond/ifcfg-bond0 /etc/sysconfig/network-scripts/ -f
cp /root/bond/ifcfg-enp1s0 /etc/sysconfig/network-scripts/ -f
cp /root/bond/ifcfg-enp2s0 /etc/sysconfig/network-scripts/ -f

init 6

echo "success<<<<<<"

5.運行install.sh腳本安裝配置io

相關文章
相關標籤/搜索