ubuntu linux配置bond 网卡绑定 多个bond配置多网关

简介: ubuntu linux配置bond 网卡绑定 多个bond配置多网关

配置示例:网卡名为eno2和eno3,bond名为bond0

前期准备

需要一个叫 ifenslave_2.7kord1_all的包

我这里有arm环境的 下载地址

1.配置eno2

vim /etc/sysconfig/network-scripts/ifcfg-eno2
配置如下
DEVICE=eno2
NAME=eno2
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes

2.配置eno3

vim /etc/sysconfig/network-scripts/ifcfg-eno3
配置如下
DEVICE=eno3
NAME=eno3
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes

3.配置bond0

vim /etc/sysconfig/network-scripts/ifcfg-bond0
配置如下
DEVICE=bond0
NAME=bond0
TYPE=Bond
BONDING_MASTER=yes
IPADDR=172.16.32.51
GATEWAY=172.16.32.1
NETMASK=255.255.255.0
DNS1=172.16.32.241    如果不用配dns,这行可以去掉
DNS2=172.16.32.243    如果不用配dns,这行可以去掉
PEERDNS=yes       如果不用配dns,这行可以去掉
ONBOOT=yes
BOOTPROTO=static
BONDING_OPTS="mode=802.3ad miimon=100"

4.重启服务

systemctl network restart

5.查看状态

cat /proc/net/bonding/bond0

多个bond配置多网关

1.在/etc/iproute2/rt_tables添加路由表

如:前面的数字在1-252之间就行,后面是路由表名

100 bond0
101 bond1

2.执行如下命令:示例只配了bond1,192.168.39.254为bond1网关,根据实际修改,192.169.39.9为bond1的ip地址,根据实际修改

ip route add default via 192.169.39.254 dev bond1 table bond1
ip rule add from 192.169.39.9 table bond1

3.以上改动重启机器后失效,如需重启生效,在/etc/rc.local中的最后一行exit 0前面添加如下内容

ip route flush table bond1
ip route add default via 192.169.39.254 dev bond1 table bond1
ip rule add from 192.169.39.9 table bond1
目录
相关文章
|
18天前
|
Ubuntu Linux
在Linux (Ubuntu 16) 下安装LabVIEW
在Linux (Ubuntu 16) 下安装LabVIEW
46 0
|
6天前
|
运维 监控 Ubuntu
怎样配置Linux分析工具:atop篇
在管理Linux系统时,了解系统级监控工具是至关重要的。其中,atop是一种功能强大的工具,它允许运维人员以实时的方式监控系统运行状态,包括进程活动、内存使用、磁盘I/O以及网络负载等。atop提供了一种简洁而全面的方式来追踪系统表现和资源消耗情况,使得性能分析变得简单而直观。
|
9天前
|
Ubuntu Linux Shell
Ubuntu/linux系统环境变量配置详解
理解和掌握如何配置环境变量对于使用和管理Ubuntu/Linux系统非常重要。
19 2
|
9天前
|
Ubuntu 应用服务中间件 Linux
Linux学习之Ubuntu 20中OpenResty的nginx目录里内容和配置文件
总的来说,OpenResty的Nginx配置文件是一个强大的工具,它允许你以非常灵活的方式定义你的Web服务的行为。
13 2
|
13天前
|
存储 Ubuntu Java
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
21 1
|
14天前
|
Ubuntu Linux 网络安全
群晖搭建网页版Linux Ubuntu系统并实现远程访问
群晖搭建网页版Linux Ubuntu系统并实现远程访问
15 1
|
5天前
|
存储 运维 监控
怎样配置Linux分析工具:kdump篇
在运维的世界里,服务器的稳定运行是生命的灯塔,一旦遭遇异常重启,便是暴风雨来临的预兆。作为一名运维工程师,深知在这场与故障斗争的战役中,武器的锋利至关重要。今天,我要介绍的主角/工具——kdump,正是这样一款能在风雨来临之际,为我们捕获那一闪而过的真相的工具。
|
8天前
|
Kubernetes 监控 Java
有了k8s还需要gateway网关,nacos配置中心吗
在Kubernetes环境中,服务网关(如Spring Cloud Gateway)和Nacos配置中心补充了k8s的不足。Nacos提供灵活服务路由和动态配置更新,超越k8s基础服务发现。它还支持更复杂的配置管理和实时推送,以及环境隔离和版本控制。作为服务注册中心,Nacos增强k8s服务治理能力,保持技术一致性,并提供额外的安全层及监控功能。
|
17天前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
17天前
|
Ubuntu Linux
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re