下载
中文
注册
直通虚拟机后,虚拟机网络故障

直通虚拟机后,虚拟机网络故障

2025/04/11

38

暂无评分
我要评分

问题信息

问题来源产品大类产品子类关键字
内部测试部署虚拟机虚拟机虚拟机、Ubuntu22.04、KyLinV10、openEuler 22.03 LTS、Ubuntu20.04、Tlinux3.1、网络故障

问题现象描述

物理机Ubuntu22.04+直通虚拟机Ubuntu 22.04、物理机KyLinV10+直通虚拟机KyLinV10、物理机openEuler 22.03 LTS+直通虚拟机openEuler 22.03 LTS、物理机Ubuntu20.04+直通虚拟机Ubuntu 20.04A200T A3 Box8 异构子框+Tlinux3.1场景下,物理机或虚拟机下电再上电后,虚拟机网络故障。

原因分析

桥接网络的iptables规则生效,限制虚拟机和主网络通信。

解决措施

  1. 使用root用户登录宿主机。
  2. 执行如下命令,打开文件/etc/sysctl.conf配置文件。

    vim /etc/sysctl.conf

  3. 在/etc/sysctl.conf配置文件末尾增加如下内容,保存后退出。

    net.bridge.bridge-nf-call-ip6tables = 0
    net.bridge.bridge-nf-call-iptables = 0
    net.bridge.bridge-nf-call-arptables = 0

  4. 执行如下命令,打开文件/etc/profile配置文件。

    vim /etc/profile

  5. 在/etc/profile配置文件末尾增加如下内容,保存后退出。

    sysctl -p

  6. 执行如下命令,重启后使配置生效。

    reboot

  7. (可选)若重启后配置没生效,需在root用户下手动执行sysctl -p命令。

本页内容