网卡绑定(bond)之子接口

服务器两张网卡需要做bond,并且bond后网卡需配置不同网段的地址,用于走不同流量,这个时候就可以采用起子接口的方式。

# 第一步:停掉NetworkManager服务

systemctl stop NetworkManager.service

systemctl disable NetworkManager.service

# 第二步:备份

cp /etc/sysconfig/network-scripts/ifcfg-enp176s0f0{,.bak}

cp /etc/sysconfig/network-scripts/ifcfg-enp176s0f1{,.bak}

# 第三步:将网卡协议改为none并设备未开机自启动,并做双网卡配置

复制代码
sed -i 's/BOOTPROTO=dhcp/BOOTPROTO=none/' /etc/sysconfig/network-scripts/ifcfg-enp176s0f0

sed -i 's/ONBOOT=no/ONBOOT=yes/' /etc/sysconfig/network-scripts/ifcfg-enp176s0f0

echo "MASTER=bond0" >>/etc/sysconfig/network-scripts/ifcfg-enp176s0f0

echo "SLAVE=yes" >>/etc/sysconfig/network-scripts/ifcfg-enp176s0f0

 

sed -i 's/BOOTPROTO=dhcp/BOOTPROTO=none/' /etc/sysconfig/network-scripts/ifcfg-enp176s0f1

sed -i 's/ONBOOT=no/ONBOOT=yes/' /etc/sysconfig/network-scripts/ifcfg-enp176s0f1

echo "MASTER=bond0" >>/etc/sysconfig/network-scripts/ifcfg-enp176s0f1

echo "SLAVE=yes" >>/etc/sysconfig/network-scripts/ifcfg-enp176s0f1
复制代码

# 第四步:配置网卡bond0

echo "DEVICE=bond0

TYPE=Ethernet

ONBOOT=yes

BOOTPROTO=static" >/etc/sysconfig/network-scripts/ifcfg-bond0

# 第五步:写模块文件,bond模式为mode 0

echo "alias bond0 bonding

options bond0 miimon=100 mode=0" >/etc/modprobe.d/bond.conf

# 加载模块

modprobe bonding

# 第六步:起子接口

复制代码
# 起子接口bond0.201

vim /etc/sysconfig/network-scripts/ifcfg-bond0.201

DEVICE=bond0.201

TYPE=Vlan

PHYSDEV=bond0

ONBOOT=yes

BOOTPROTO=static

REORDER_HDR=yes

IPADDR=10.10.51.16

GATEWAY=10.10.51.1

NETMASK=255.255.255.0

DNS1=114.114.114.114

DNS2=8.8.8.8

VLAN=yes

VLAN_ID=201

 

# 起子接口bond0.401

vim /etc/sysconfig/network-scripts/ifcfg-bond0.401

DEVICE=bond0.401

TYPE=Vlan

PHYSDEV=bond0

ONBOOT=yes

BOOTPROTO=static

REORDER_HDR=yes

IPADDR=111.20.200.90

GATEWAY=111.20.200.89

NETMASK=255.255.255.0

DNS1=114.114.114.114

DNS2=8.8.8.8

VLAN=yes

VLAN_ID=401

 

# 加载模块并重启主机

modprobe 8021q

reboot
复制代码

 

posted @   杨灏  阅读(469)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示