配置bond和vlan
網卡是光口還是電口的方法
ethtool 網卡名字
一看速度二看port是否是firber
首先查看需要做bond的物理網卡,如enp130s0f0,enp131s0f0
以物理網卡為enp130s0f0,enp131s0f0來說明配置過程
1. 確認兩個物理網卡狀態是UP,通過以下命令查看,選擇兩塊狀態為up的網卡。
#ip -a
當見到如圖紅框中running,則網卡狀態為up。
2. 新建bond接口配置文件,輸入以下內容
vi /etc/sysconfig/network-scripts/ifcfg-bond1
DEVICE=bond1
BONDING_OPTS=mode=active-backup
TYPE=Bond
BONDING_MASTER=yes
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
NAME=bond1
ONBOOT=yes
以上為配置文件內容
按Esc鍵退出編輯模式,鍵入:wq!
保存退出
3. 新建帶VLAN3994子接口的bond文件
//3994為管理網絡的VLAN ID
vi /etc/sysconfig/network-scripts/ifcfg-bond1.3994
DEVICE=bond1.3994
BOOTPROTO=none
ONBOOT=yes
IPADDR=73.0.3.xxx(實際IP地址)
NETMASK=255.255.252.0(子網掩碼)
GATEWAY=73.0.3.254(管理網網關)
VLAN=yes
保存退出
4. 新建帶VLAN 3997子接口的bond配置文件
//3997為存儲網絡的VLAN ID
vi /etc/sysconfig/network-scripts/ifcfg-bond1.3997
DEVICE=bond1.3997
BOOTPROTO=none
ONBOOT=yes
IPADDR=73.0.35.xxx(實際IP地址)
NETMASK=255.255.252.0
VLAN=yes
保存退出
5. 編輯物理網卡enp130s0f0,enp131s0f0的配置文件
vi /etc/sysconfig/network-scripts/ifcfg-enp130s0f0
DEVICE=enp130s0f0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond1
SLAVE=yes
保存退出
vi /etc/sysconfig/network-scripts/ifcfg-enp130s0f1
DEVICE=enp130s0f1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond1
SLAVE=yes
保存退出
6. 編輯/etc/modprobe.d/bond.conf
vi /etc/modprobe.d/bond.conf
在最後加入以下內容:
alias bond1 bonding
options bond1 mode=1 miimon=100
保存退出
7. 編輯/etc/rc.d/rc.local
vi /etc/rc.d/rc.local
ifenslave bond1 enp130s0f0 enp131s0f0
保存退出
8. 執行chmod +x /etc/rc.d/rc.local
9. 執行完以上操作後,重啟bclinux的網絡
systemctl restart network
配置bond和vlan