使用brctl工具创建管理linux bridge网桥

本文介绍了在不支持netplan的Linux发行版中如何安装和使用brctl工具来创建和管理linuxbridge网桥。首先,可以通过源代码编译或应用管理程序安装brctl。接着,创建名为br0的网桥并将其开启。然后,将eno1、enp2s0、enp3s0和enp4s0等网卡接口添加到网桥。最后,使用brctlshow命令检查网桥设置。
摘要由CSDN通过智能技术生成


我们在文章 Linux网桥简介、入门与配置中解释了linux bridge网桥的原理,和在ubuntu下用netplan来进行linux bridge网桥的创建。但在不支持netplan的linux发行版中,我们可以使用更通用的方式来创建linux brideg网桥,这就需要用到brctl这个工具。

1、linux bridge网桥配置管理工具 brctl的安装

有二种方式可以安装btctl工具:

  • 通过源代码编译安装
sudo wget https://www.kernel.org/pub/linux/utils/net/bridge-utils/bridge-utils-1.7.1.tar.xz
sudo tar -xvf bridge-utils-1.7.1.tar.xz
sudo cd bridge-utils-1.7.1
sudo ./configure
sudo make
sudo make install

  • 通过应用程序管理程序安装
sudo apt install bridge-utils 

2、创建并开启网桥

创建一个叫br0的网桥

sudo brctl addbr br0
sudo ifconfig br0 up

3、将端口加入网桥

查看系统里的网卡,并决定要将哪些网卡加入网桥。

ifconfig -a | grep mtu
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
enp2s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
enp3s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
enp4s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500

把网卡enp2s0, enp3s0, enp4s0加入网桥br0。

sudo brctl addif br0 enp2s0
sudo brctl addif br0 enp3s0
sudo brctl addif br0 enp4s0

4、查看网桥

sudo brctl show br0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值