如果虚拟机都是通过同一个‘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
转载请注明:IT运维空间 » linux » virtualbox中多个虚拟机互相访问
发表评论