文章目录

  • 1、安装brctl
  • 2、创建网桥
  • 3、编写配置文件
  • 4、删除上述创建的网桥。

1、安装brctl

1、下载文件

wget https://www.kernel.org/pub/linux/utils/net/bridge-utils/bridge-utils-1.7.1.tar.xz

2、解压

tar -xvf bridge-utils-1.7.1.tar.xz
cd bridge-utils-1.7.1

3、编译安装

autoconf
./configure --prefix=/usr
make
make install

2、创建网桥

1、创建网桥br0
假设系统中网卡名为ens3,我们搭建将其配置成桥接设备br0。

# 查看物理机网卡设备信息
ip addr show
# 配置桥接设备br0
rpm -q bridge-utils # 查看桥接软件是否安装
# 查看现有的网桥设备,及该网桥上连接的设备(虚拟机网卡等)
brctl show
# 添加网桥br0
brctl addbr br0
# 绑定ens3网卡
brctl addfi br0 ens3
# 删除ens3上面的ip地址,将br0上面添加上固定ip地址.
# 删除ens3上的IP地址
ip addr del dev ens3192.168.21.111/24
# 配置br0的IP地址并启动设备
ifconfig br0 192.168.21.111/24 up
# 重新加入默认网关
route add default gw 192.168.21.1

2、查看配置是否生效

查看默认网关

route

查看ens3跟br0的IP信息

ip addr show

3、编写配置文件

1、ens3网卡配置如下

BOOTPROTO=none
NAME=ens47f0
DEVICE=ens47f0
BRIDGE=br0
ONBOOT=yes
NM_CONTROLED=no
HWADDR=b4:05:5d:aa:26:d5

2、网桥br0配置文件如下

TYPE=Bridge
BOOTPROTO=none
IPADDR=192.168.21.102
PREFIX=24
GATEWAY=192.168.21.1
DNS1=192.168.21.1
DNS2=114.114.114.114
DEFROUTE=yes
NAME=br0
DEVICE=br0
ONBOOT=yes

3、关闭NetworkManager

systemctl disable NetworkManager
systemctl stop NetworkManager

4、重启network(如果没有请安装network服务)

systemctl restart network

5、查看是否成功

ip addr show

出现如下代表网桥配置成功

4、删除上述创建的网桥。

# 删除默认网关
route delete default
# 断开/删除br0上的eth0设备
brctl delif br0 eth0
# 让br0设备停止活动
ifconfig br0 down
# 删除br0
brctl delbr br0
# 查看br0是否依然存在
brctl show
# 重新给ens3分配IP。
ifconfig ens3 192.168.21.111/24 //重新给eth0分配IP地址
route add default gw 192.168.21.1 //重新加入默认网关

基于brctl工具搭建网桥相关推荐

  1. 基于阿里云搭建的适合初创企业的轻量级架构--架构总结

    ----基于阿里云搭建的适合初创企业的轻量级架构 前言 在项目的初期往往存在很多变数,业务逻辑时刻在变,而且还要保证快速及时,所以,一个灵活多变.快速部署.持续集成并可以适应多种情况的架构便显得尤为重 ...

  2. 基于 Jenkins 快速搭建持续集成环境--转

    源地址:http://www.ibm.com/developerworks/cn/java/j-lo-jenkins/ 持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础 ...

  3. 基于 Jenkins 快速搭建持续集成环境

    持续集成概述 什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题.尤其是近些年来,敏捷(Agile) 在软件工程领域 ...

  4. 腾讯技术课|基于Elastic Stack 搭建日志分析平台

    为了让读者们可以更好的理解「如何基于Elastic Stack 搭建日志分析平台」,腾讯技术工程公众号特别邀请腾讯基础架构部的陈曦工程师通过语音录播分享的方式在「腾讯技术课」小程序里同步录制了语音+P ...

  5. 基于GitBook框架搭建技术文档平台

    源宝导读:为了向用户更好的传递ERP开放平台的价值与技术知识,我们基于GitBook框架搭建了一个文档中心站点,本文将介绍此站点的设计与实现过程. 一.项目架构图 因为文档会涉及到很多的产品线,所以目 ...

  6. 如何基于阿里云搭建适合初创企业的轻量级架构?

    ----基于阿里云搭建的适合初创企业的轻量级架构 前言 在项目的初期往往存在很多变数,业务逻辑时刻在变,而且还要保证快速及时,所以,一个灵活多变.快速部署.持续集成并可以适应多种情况的架构便显得尤为重 ...

  7. 如何基于Jupyter notebook搭建Spark集群开发环境

    摘要:本文介绍如何基于Jupyter notebook搭建Spark集群开发环境. 本文分享自华为云社区<基于Jupyter Notebook 搭建Spark集群开发环境>,作者:apr鹏 ...

  8. ssm如何支持热部署_IntelliJ IDEA基于SpringBoot如何搭建SSM开发环境

    之前给大家在博文中讲过如何通过eclipse快速搭建SSM开发环境,但相对而言还是有些麻烦的,今天小编给大家介绍下如何使用IntelliJ IDEA基于SpringBoot来更快速地搭建SSM开发环境 ...

  9. 基于Jenkins 快速搭建持续集成环境

    2019独角兽企业重金招聘Python工程师标准>>> 持续集成概述 什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开 ...

  10. 基于VMWare虚拟机搭建Linux集群

    基于VMWare虚拟机搭建Linux集群 1.虚拟机的安装 2.下载CentOS系统 3.虚拟机安装CentOS系统 4.虚拟机和本机文件通信 5.虚拟机网络配置 6.本机物理机下载Xshell连接操 ...

最新文章

  1. Windows7 64bit VS2013 Caffe test MNIST操作步骤
  2. WaveSwipeRefreshLayout
  3. java的游戏图片怎么加载_java游戏图像加载速度非常慢
  4. 第十六届全国大学生智能汽车竞赛航天智慧物流总决赛暨第二届“航天杯”移动机器人AI创新技术挑战赛圆满举办
  5. centos 下 django 1.8 配置好后 admin 后台无法显示 样式解决办法
  6. 中国湿敏元器件市场研发方向预测与前景趋势研究报告2022版
  7. 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(权重,盒子模型)
  8. 力扣--统计全1子矩阵
  9. strip 命令的使用方法
  10. 【TypeScript系列教程05】保留关键字
  11. 前端学习(710):命名规范和语法格式
  12. Bugzilla 使用指南
  13. C#中is vs as 1
  14. php eval 二进制,PHP eval函数使用介绍
  15. 数据库设计三大范式详解
  16. Vue-注册全局组件的两种方法
  17. 如何在sublime编辑器中,执行命令行脚本
  18. typeof的用法 typeof的返回值是一个字符串 返回的字符串类别
  19. 学生a3制图标题栏尺寸手绘_机械制图基础知识学习,如何画好一张零件图?
  20. CF 346 B vectorpair s[100]

热门文章

  1. 调试和运行matlab代码(源程序)的技巧和教程
  2. 专利学习笔记7:说明书附图尺寸
  3. php 车牌号 正则,php正则验证车牌格式的函数
  4. 利用蒙特卡洛模拟求积分
  5. 读《电商产品经理宝典》——重点摘录总结
  6. DWG文件打开速度太慢怎么办!
  7. 电影海报的字体如何设计?——黎乙丙
  8. Anaconda如何安装PyTorch?
  9. 【接力题典1800记录】定积分
  10. centerOS 安装redis