主机操作系统:Ubuntu 13.04 VMM:Virtualbox
客户操作系统 1:Kali Linux 网络设置:适配器 1 连接到 NAT
客户操作系统 2:Windows XP 网络设置:适配器 1 连接到 NAT
问题:无法在客户操作系统之间 ping 通。
当我检查 IP 时,发现两台客户机的 IP 地址相同,怎么可能呢?我需要在客户机操作系统中应用哪些网络设置才能将客户机操作系统联网(从客户机 2 ping 客户机 1,反之亦然)
答案1
选择桥接适配器连接所有虚拟机;Windows 虚拟机将连接,而在 Kali 中,启动后,发出命令
ifconfig eth0 up
dhclient eth0
就这样。
编辑:
如果主机连接到 LAN,上述操作即可工作,因为两个虚拟机都将从 LAN 路由器获取必要的信息(IP 地址、路由器的 IP 地址、DNS)。
如果主机未连接,您将需要仅主机网络。在虚拟机中配置之前,您必须转到面板文件 -> 首选项 -> 网络,选择仅主机网络,点击加号,然后点击螺丝刀。在适配器下,选择:
Ip address 192.168.56.1
IPv4 Network Mask: 255.255.255.0
然后进入 DHCP 服务器,并选择:
Enable Server (tick!)
IP address 192.168.56.254
Server Mask 255.255.255.0
Lower Bound 192.168.56.100
Upper Bound 192.168.56.200
保存,然后转到 VM 面板,选择网络适配器仅限主持人无需配置高级选项。启动两个虚拟机;Windows 已经连接,对于 Kali,您需要发出与上述相同的两个命令,IE:
ifconfig eth0 up
dhclient eth0
此时您将连接到主机;主机将是 192.168.56.1,两个虚拟机将是 192.168.56.100 和 192.168.56.101(在 Windows 和 Kali 之间,取决于哪个先启动)。
以防万一:每个虚拟机上可能还有两个或更多适配器,这样您就可以同时拥有桥接适配器(或 NAT)来连接世界,以及仅主机适配器来连接主机和其他虚拟机。然而,这要求您学习如何在 Windows 和 Linux 上处理多个连接的适配器。这并不难,但确实需要您做一些工作。
答案2
答案3
您需要配置两个网络接口。首先是仅主机,以便虚拟机可以与主机通信(虚拟机 IP 地址为 192.168.56)。)。第二个是桥接连接。这将允许您将虚拟机连接到外部世界以及彼此,无论它们是在同一个主机还是不同的主机上。这将具有类似于 192.168.1 的 IP 地址。。您必须使用这个第二个 IP 进行 ping 或 Telnet 等,这将允许您将虚拟机相互连接。
答案4
更改主机上两个虚拟机的网络配置。
从:内部网络 至:桥接网络
我已经禁用了两个虚拟机的防火墙,并且在 ipv4 网络协议中设置了固定的内部上行地址。