virtualbox中多个虚拟机互相访问

(40) 2023-10-14 11:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说virtualbox中多个虚拟机互相访问,希望能够帮助你!!!。

如果虚拟机都是通过同一个‘nat网络’模式联网,默认它们就是互通的。但是今天我做试验时,就是不能互通。

仔细查看网卡状态,发现一个问题:网卡的子网掩码是255.255.255.255。我查了一下子网掩码相关的知识:

10.1.0.2/8,说明它的子网掩码是255.0.0.0,

10段的ip都可以ping通;

10.1.0.2/16,说明它的子网掩码是255.255.0.0,

10.1段的ip都可以ping通;

10.1.0.2/24,说明它的子网掩码是255.255.255.0,

10.1.0段的ip都可以ping通。

10.1.0.2/32,这个说明它只能自己ping通自己。

我设置成255.255.255.255相当于是只能自己ping自己。改成255.255.255.0后,重启网卡就可以互相ping通了。

重启网卡的命令:

nmcli con down enp0s3 && nmcli con up enp0s3

后来,我开启10.0.2.3中的nginx服务,10.0.2.4中无法访问,提示:No route to host。我关闭10.0.2.3的firewalld服务后,访问正常。

关闭firewalld服务:

systemctl stop firewalld

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复