设想:
我有一台安装了 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“同网设备”。