首页 > 系统相关 >Ubuntu创建桥接网络

Ubuntu创建桥接网络

时间:2023-08-09 16:46:20浏览次数:47  
标签:00 lft 桥接 创建 netplan br0 enp3s0f0 Ubuntu

我这才用的是Ubuntu的netplan网络管理,当然也可以采用 systemd-network 网络管理。未测试通过,所以下操作均建立在 netplan 管理方式上。

设置桥接

  1. 安装bridge-utils
apt install bridge-utils -y
  1. 创建名为br0桥接虚拟网卡
brctl addbr br0
  1. 设置桥接
# 查看一下宿主机网卡名,网卡名为:enp3s0f0
ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp3s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP group default qlen 1000
    link/ether 38:c9:86:11:11:e4 brd ff:ff:ff:ff:ff:ff
    inet 172.19.14.27/24 brd 172.19.14.255 scope global enp3s0f0
       valid_lft forever preferred_lft forever
# 修改yaml配置文件,配置如下
cat /etc/netplan/00-installer-config.yaml
# 配置网卡信息,我这里设置的静态IP
network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0f0:
      # 开启dhcp则改为yes
      dhcp4: no
      # 如果是dhcp则注释以下
      addresses:
        - 172.19.14.27/24
      routes:
        - to: 0.0.0.0/0
          via: 172.19.14.254
          metric: 100
      nameservers:
        addresses:
          - 10.18.8.17
          - 172.19.43.151
      #注释结束
  # 绑定桥接
  bridges:
    br0:
      interfaces: [enp3s0f0]
      dhcp4: true  # 或者配置静态 IP,根据需要选择
# 重启服务,让配置生效
netplan apply

参考链接
参考链接

番外篇

采用 systemd-network 网络管理,未测试通过。先记一下!

  1. 删除netplan服务
rm -rf /etc/netplan/
  1. 写配置文件
cd /etc/systemd/network

cat enp3s0f0.network
[Match]
Name=enp3s0f0
[Network]
Address=10.1.1.10/19
Gateway=10.1.1.254
DNS=223.5.5.5
DNS=223.6.6.6
Bridge=br0

cat br0.netdev
[NetDev]
Name=br0
Kind=bridge

cat br0.network
[Match]
Name=br0
[Network]
Address=10.37.96.171/20
ConfigureWithoutCarrier=yes
[Route]
Destination=0.0.0.0/0
Gateway=10.37.96.1

标签:00,lft,桥接,创建,netplan,br0,enp3s0f0,Ubuntu
From: https://www.cnblogs.com/98record/p/ubuntu-chuang-jian-qiao-jie-wang-luo.html

相关文章

  • BAPI_GOODSMVT_CREATE修改创建人的问题
    参考自http://www.ut163.com/create-material-movement-voucher-bapi-goodsmvt-create/在做外围系统入库数据传SAP时候,业务部门发现物料凭证的生成人员不是操作者,提出需要修改,经检查BAPI_GOODSMVT_CREATE函数,发现和人有关的参数就header上的pr_uname,bapiheader  ls_header-pr......
  • Ubuntu22.04做了个软件升级后搜狗输入法不能用了...[已解决]
    就是跟往常一样做了一个软件升级操作:sudoaptupdatesudoaptupgrade升级了几百兆的软件包之后,突然系统桌面死掉了(鼠标无反应,键盘输入以及组合键操作均无反应,但是Fn键指示灯还有反应),所以只能硬重启了。重启后发现搜狗输入法不能用了,候选词框一直出不来,所以也就无法正常输......
  • Linux Ubuntu Helloworld 模块 的编译 插入 删除
    总述:编写.c文件和Makefile文件->make->生成点.ko文件->insmode->lsmode->rmmode. 一、编写Hello.c与Makefile ubuntu@ubuntu-VirtualBox:/$cd~/Desktop/ubuntu@ubuntu-VirtualBox:~/Desktop$cdMooc/ubuntu@ubuntu-VirtualBox:~/Desktop/Mooc$vimhelloworld.cubuntu......
  • 使用git创建一个空白分支
    使用git创建一个空白分支前言:::block-1最近工作中遇到的一个场景,已迭代到后期的一个项目准备重构,准备从一个新的分支开始,需要清除掉git提交记录。经实践,执行以下几个步骤即可:::1.新建空白分支gitcheckout--orphannew_branch--orphan可让该分支不会指向任何以前的......
  • ubuntu22.04问题:Method https has died unexpectedly!
    问题当我们执行update的时候,有时候会遇到下面这种情况apt-getupdate命中:1http://mirrors.tuna.tsinghua.edu.cn/ubuntujammyInRelease命中:2http://mirrors.tuna.tsinghua.edu.cn/ubuntujammy-updatesInRelease命中:3http://mirrors.tuna.tsinghua.edu.cn/ubuntuj......
  • python实现创建一个银行类,这个类实现了两个方法,第一个方法可以将用户信息写入到文件中
    classbank:defuser_info(self):a=input('请输入用户信息:')#不写encoding='utf-8'中文会乱码withopen('info.txt','w',encoding='utf-8')asf:f.write(a)defget_info(se......
  • 在最新更新的 Windows 系统中使用 .net 程序调用一些 https 接口时出现错误:请求被中止
    这是因为出于安全原因,新更新的系统中会默认禁用一些已经过时不安全的加密协议如:SSL3.0、TLS1.0、TLS1.1等但并不是所有接口服务器都已经更新支持了更新的协议所以在确认安全的情况下,可以将这些旧的协议再次启用,以达到兼容旧接口调用的目的方法1:注意:这个修改会在系统全局......
  • win11首次开机不联网创建本地账户
    一、开机后进入到欢迎界面按Shift+F10,打开CMD.exe,如果是笔记本可能需要按Fn+Shift+F10二、输入命令oobe\bypassnro.cmd然后系统会自动重启,重启之后注册界面就会显示离线建立账户的入口......
  • 【Hystrix技术指南】(5)Command创建和执行实现
    推荐超值课程:点击获取创建流程构建HystrixCommand或者HystrixObservableCommand对象*使用Hystrix的第一步是创建一个HystrixCommand或者HystrixObservableCommand对象来表示你需要发给依赖服务的请求。若只期望依赖服务每次返回单一的回应,按如下方式构造一个HystrixCommand......
  • Ubuntu挂载群辉nas服务器
    接下来我来介绍一下如何将NAS挂载在服务器上打开控制面板,共享文件夹,新增一个文件夹作为代码存放地址。根据实际情况设置相关信息,其中要求大致为:IP设置:输入将访问共享文件夹之NFS客户端的IP地址。您可以用以下三种方式填写此栏:单一主机:完全限定域名(FQDN)或IP地址。......