我正在使用家庭无线网络,尝试从 Windows 机器上的另一个 Ubuntu(16.04)VM ping 一个 Ubuntu(16.04)VM。
VM1-Ubuntu1604-Node2- IP 地址是192.168.56.5
接口文件如下:
auto lo
iface lo inet loopback
auto enp0s3
iface enp0s3 inet static
address 192.168.56.5
netmask 255.255.0.0
network 192.168.0.0
broadcast 192.168.255.255
gateway 192.168.56.1
VM2-Ubuntu-Node3- IP 地址是192.168.56.102
接口文件如下:
auto lo
iface lo inet loopback
auto enp0s3
iface enp0s3 inet static
address 192.168.56.102
netmask 255.255.0.0
network 192.168.0.0
broadcast 192.168.255.255
gateway 192.168.56.1
答案1
由于您使用的是虚拟机,因此应确保 NAT 配置正确。您能从虚拟机对应的主机 ping 虚拟机吗?
如果您正在使用 VirtualBox(其他产品的原理相同),您可以在以下位置找到相关信息:https://www.virtualbox.org/manual/ch06.html
见表 6.1
VM ↔ 主机 VM1 ↔ VM2 VM → 互联网 VM ← 互联网 仅限主持人 + + – – 内部 – + – – 桥接 + + + + NAT – – + 端口转发 NAT 网络 – + + 端口转发
我认为,最简单的方法是将默认设置更改为 NAT 网络,但您可以尝试其他选项。