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

centos8 配置网桥,并禁止kvm默认网桥

环境背景:

我使用vmware部署了一台kvm服务器,网络模式是nat。我想要kvm创建的虚拟机可以访问公网;所以kvm默认的地址不行,我必须使用nat地址才可以;

实现方式:
创建一个网桥,将本地的网络接口绑定到网桥上,在创建虚拟机时选择自定义的网桥,那么现在虚拟机的地址就会是由外部 dhcp分配地址,及地址是nat的地址。

创建网桥

  1. 创建网桥接口

     nmcli con add type bridge con-name br0 ifname br0
    
    • type bridge:添加网络类型为网桥
    • con-name br0 : 网桥连接名称
    • ifname br0: 接口设备名称
  2. 将本地接口绑定到网桥
    2.1. 先配置原来的网络接口配置文件

     mv ifcfg-ens160 ifcfg-ens160.bak
    

    2.2. 将本地接口绑定到网桥

     nmcli con add type bridge-slave con-name br0-ens160 ifname ens160 master br0
    
    • type bridge-slave : 添加网络类型为网桥从接口
    • con-name br0-ens160:设置本地接口连接名
    • ifname ens160:接口设备名称
    • master br0:绑定网桥名称
  3. 给网桥配置地址

    我配置的地址是nat网卡的地址,网关也是nat网卡网关的地址

     nmcli con mod br0 ipv4.addresses "192.168.25.192/24" ipv4.gateway "192.168.25.2" ipv4.dns "192.168.25.2" ipv4.method manual
    
  4. 重新加载配置

     nmcli con reloadifup br0
    

使用 kvm创建虚拟机选择自定义网桥

在选择网络时选择自定义网桥br0
在这里插入图片描述
在这里插入图片描述
如上虚拟机地址是nat网卡的地址,并且已经可以上网了。

删除默认网桥

  1. 关闭默认网桥

     virsh net-undefine default
    
  2. 删除默认网桥配置

     virsh net-undefine default
    
  3. 查看网桥

     [root@192 iso]# brctl showbridge name     bridge id               STP enabled     interfacesbr0             8000.000c29274589       yes             ens160vnet2
    
http://www.lryc.cn/news/2383653.html

相关文章:

  • C++:list容器,deque容器
  • 【Node.js】全栈开发实践
  • 自定义类型-联合体
  • Qt项目开发中所遇
  • ubuntu sh安装包的安装方式
  • Redis语法大全
  • OpenAI宣布:核心API支持MCP,助力智能体开发
  • 我的爬虫夜未眠:一场与IP限流的攻防战
  • git:The following paths are ignored by one of your
  • 算法--js--组合总和
  • 微服务中的 AKF 拆分原则:构建可扩展系统的核心方法论
  • vue element-plus 集成多语言
  • 如何测试JWT的安全性:全面防御JSON Web Token的安全漏洞
  • 车载网关策略 --- 车载网关重置前的请求转发机制
  • EtpBot:安卓自动化脚本开发神器
  • 连锁企业管理系统对门店运营的促进作用
  • 现代生活健康养生新策略
  • 车载以太网网络测试-27【SOME/IP-SD简述】
  • 云南安全员考试报名需要具备哪些条件?
  • Android Binder线程池饥饿与TransactionException:从零到企业级解决方案(含实战代码+调试技巧)
  • FFmpeg 超级详细安装与配置教程(Windows 系统)
  • 【Redis8】最新安装版与手动运行版
  • PyQt 探索QMainWindow:打造专业的PyQt5主窗
  • Spring Boot 集成 Elasticsearch【实战】
  • 06算法学习_58. 区间和
  • 如何在Java中进行PDF合并
  • Python爬虫之路(14)--playwright浏览器自动化
  • Python开启智能之眼:OpenCV+深度学习实战
  • 华为模拟器练习简单的拓扑图(3台路由器和2台pc)
  • uniapp生成的app,关于跟其他设备通信的支持和限制