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
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章