VirtualBox(Linux)无法 ping Windows 的 Hamachi 网络用户

VirtualBox(Linux)无法 ping Windows 的 Hamachi 网络用户

设想:
我有一台安装了 Hamachi 的 Windows 主机,它已连接到具有 N 个客户端的网络;
我还有一个在 VirtualBox 设置中运行的 Kali Linux;
我怎样才能让我的 Kali Linux ping 到我的 Windows 主机可以 ping 的客户端?换句话说,我希望我的虚拟机能够 ping 到我的主机 ping 的所有内容。

我尝试过的事情:
1)将第一个网络适配器设置为 NAT,将第二个网络适配器设置为桥接 LogMeIn 适配器;

2)在虚拟机上安装 Hamachi 并连接到与主机相同的网络(奇怪的是:我可以看到主机在线但无法 ping 通它;但主机可以使用 Hamachi IPv4 ping 通虚拟机);

3)将第一个网络适配器设置为桥接以太网,将第二个网络适配器设置为桥接 LogMeIn 适配器;

4)将 eth0 设置为 NAT,将 eth1 设置为主机的 Hamachi 适配器桥接,并在 Kali 内部在两者之间建立桥接 br0。我的想法已经用尽,而且网络知识也很少。

编辑:好的,所以我终于让我的虚拟机 ping 了我的主机 hamachi IP,从中得到帮助类似问题

我只需要将以下几行添加到我的/etc/network/interface

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

allow-hotplug eth1
iface eth1 inet dhcp  

另外,我的 eth0 是 NAT,eth1 是桥接模式下主机的 Hamachi 适配器。
我不得不关闭 Linux 的 Hamachi 接口ham0,因此在 VM 中安装 Hamachi 是没用的。
但我仍然无法 ping 主机知道的 Hamachi IP。

答案1

好的,我终于利用这个的帮助解决了问题类似问题

我只需要将以下几行添加到我的/etc/network/interface

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback


# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

allow-hotplug eth1
iface eth1 inet dhcp 

此外,我将 eth0 用作 NAT,将 eth1 用作桥接模式下的主机 Hamachi 适配器。
两个适配器都处于非托管模式。
这样,我就可以从 Kali VM 和主机 (Windows) ping 我的 Hamachi“同网设备”。

相关内容