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

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
    

相关文章:

  • Tomcat优化
  • LESS基础用法详解
  • 现代健康养生指南
  • 进销存管理系统:Java+Vue,含源码及文档,集成采购、销售、库存管理,实现数据互通,提升运营效率
  • 场景化应用实战系列六:检索问答系统
  • 力扣HOT100之二叉树: 236. 二叉树的最近公共祖先
  • ros2 多线程节点调度MultiThreadedExecutor
  • C++线程池----基于生产者消费者模式队列实现
  • 多元回归的假设检验
  • 算法题(153):哈夫曼编码
  • ArkTs中的尾随闭包
  • Linux系统:基础命令之 ls~pwd~cd
  • scratch课后一练--事件模块
  • 操作系统结构
  • Java字节码文件解析
  • 101个α因子#25
  • android:exported=“true“的作用
  • 【DAY26】函数专题1:函数定义与参数
  • 软考高项考前48小时冲刺:核心考点记忆 + 错题复盘 + 3 科重点
  • 先进先出(FIFO)页面置换算法
  • 做学徒哪个网站好/网站排名优化工具
  • 建模外包网站/百度推广自己怎么做
  • 做一个网站的建设过程/长沙做网站推广
  • 北京网站建设公司哪些好/aso优化是什么
  • 网页设计尺寸单位一般为/南京 seo 价格
  • 做一家网站/网络搜索关键词