kvm在NAT模式下,虚拟机居然访问不了外网?

kvm在NAT模式下,发现虚拟机居然访问不了外网,这个不科学啊,从理论上讲,NAT中的虚拟机可以通过宿主机无防碍访问外网,怎么访问不了呢?

通过查找资料,网上都说设置net.ipv4.ip_forward = 1即可,但是这里我提醒一下,切记是在宿主机上修改!

过程如下:

在宿主机上(切记,是宿主机,不是虚拟机),修改 /etc/sysctl.conf 文件,在最后加上下面一行:
net.ipv4.ip_forward = 1

保存退出后,执行:sysctl -p /etc/sysctl.conf 即可。

假如这个时候,虚拟机还是不能访问外网,则将虚拟机重新启动一遍即可。

发表评论

邮箱地址不会被公开。 必填项已用*标注