当前位置: 首页 > news >正文

临时配置linux Bridge网桥

Linux Bridge(网桥)是用纯软件实现的虚拟交换机,有着和物理交换机相同的功能,例如二层交换,MAC地址学习等。因此我们可以把tun/tap,veth pair等设备绑定到网桥上,就像是把设备连接到物理交换机上一样。此外它和veth pair、tun/tap一样,也是一种虚拟网络设备,具有虚拟设备的所有特性,例如配置IP,MAC地址等。Linux Bridge通常是搭配KVM、docker等虚拟化技术一起使用的,用于构建虚拟网络,因为此教程不涉及虚拟化技术。以下操作可以临时创建网桥,系统重启所有的配置则会消失需要修改配置文件,才能永久保存网桥配置

1、安装bridge-utils工具

centos系统安装:yum install -y bridge-utils

ubuntu系统安装:apt-get install -y bridge-utils

2、创建Bridge

[root@kvm329 ~]# brctl addbr br0

[root@kvm329 ~]# ip link set br0 up

网络拓扑如下:

注:新建的bridge是一个独立的虚拟网络设备,现阶段只有一个端口连着网络协议栈(TCP/IP Stack),此时的bridge没有实际功能。

3、为Bridge配置IP地址

[root@kvm329 ~]# ip addr add 192.168.3.101/24 dev br0 #给br0配置IP

4、将物理网卡接口设备挂靠Bridge

[root@kvm329 ~]# brctl addif br0 eth0

[root@kvm329 ~]# ip addr del 192.168.3.21/24 dev eth0 #删除eth0配置IP及为eth0生成默认的路由

[root@kvm329 ~]# route -nne #查看路由规则

[root@kvm329 ~]# ip route add default via 192.168.3.1 dev br0 #添加新默认路由

[root@kvm329 ~]# route -nne #查看路由规则

注:物理网卡设备接口挂靠到Bridge之后,物理网卡设备的IP地址就会无效。避免影响协议栈的路由选择,如果不指定网卡的话进行ping的话,协议栈就有可能会优先将数据包转发给eth0而不是转发给br0。

http://www.lryc.cn/news/461521.html

相关文章:

  • 【Canvas与化学】铁元素图标
  • list转map常用方法
  • C++容器适配器的模拟实现-stack、queue、priority_queue
  • fastapi的docs页面是空白解决
  • 浙大数据结构:11-散列4 Hashing - Hard Version
  • pm2 守护http-server
  • 国外电商系统开发-运维系统应用管理
  • 剖析线程池实现原理
  • 【中危】Oracle TNS Listener SID 可以被猜测
  • 三维测量与建模笔记 - 简介
  • Glide 简易教程
  • flutter 使用三方/自家字体
  • 2024台州赛CTFwp
  • 词根plac-和place、please
  • ubuntu下route命令详解
  • 13.java面向对象:面向对象的三大特征
  • 【VUE】Vue中的内置组件
  • 若依框架篇-若依框架搭建具体过程、后端源代码分析、功能详解(权限控制、数据字典、定时任务、代码生成、表单构建、接口测试)
  • 恢复已删除文件的 10 种安卓数据恢复工具
  • Internet Download Manager2025快速下载,新功能解锁!
  • 传感器应用注意事项
  • PayPal美区账号注册指南
  • 《鸟哥的Linux私房菜基础篇》---1 Linux的介绍与如何开启Linux之路
  • 选择排序,插入排序,快速排序的java简单实现
  • 数据库中,超出范围和溢出问题的一些处理方法
  • Re75 读论文:Toolformer: Language Models Can Teach Themselves to Use Tools
  • Android App系统签名
  • Shiro认证(Authentication)
  • Qt和c++面试集合
  • Spark 3.3.x版本中的动态分区裁剪(DPP,Dynamic Partition Pruning)的实现及应用剖析