物理真机与虚拟机同网段不能ping通问题的解决

当物理机与虚拟机通过桥接通信时,由于配置问题导致两者在同一网段内无法互相通信。解决方法包括修改配置文件或使用命令行进行修复。理解br0接口应对应物理网卡,而vnet0可能错误地配置在virbr0下。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 原因
    虚拟机与真机是通过桥接通信,所以破坏了两个之间桥接,即使他俩在同一个网段也不能通信
  • 解决办法
    常见的有两种,一种是配置文件的删除或者更改,另外一个就是命令解决
  • 基本概念
[root@foundation1 day01]# brctl show
bridge name bridge id       STP enabled interfaces
br0     8000.54ee756e4c14   no            enp3s0
                                          vnet0
virbr0      8000.5254001bdfcc   yes     virbr0-nic
virbr1      8000.5254006adda7   yes     virbr1-nic
      enp0s25    物理网卡
      br0        桥接

- br0 的 interfaces 应该物理网卡
- 下面应该有一行或者多行虚拟网卡 vnet0
- 有时不能通信是因为vnet0 在virbr0

brctl addif br0 vnet0
ip link set up/down vnet0
brctl show  显示桥接
brctl addif br0 vnet0  添加桥接 
ip link set up dev vnet0    打开
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值