我在 VirtualBox 上安装了 Centos7 VM,它运行良好,但是当我使用命令时,ip address
我得到的 IP 为192.168.0.X
。主机(Windows 10)已打开192.168.100.X
,我需要客户机位于子网上100.X
,对其所有主机和 PC 都可见。
我已经搜索过解决方案,原因似乎是主机配置了静态 IP 地址,我无法将其更改为 DHCP,因为这是我的公司强制要求的,但我已经获得了可以用于我的机器的静态 IP,我需要设置它,我在互联网上尝试过各种解决方案,但似乎没有任何帮助。
我习惯将适配器设置为桥接适配器,但我猜这在这里不可行,我该怎么办?
我的接口处于桥接适配器模式,当我在另一台电脑上尝试使用同一设备时,我从未遇到过此问题。我尝试安装机器和 VBox 多次,但没有成功,问题是什么?
编辑:
所以我尝试了 Virtualbox 和 VM 的配置,并分配192.168.100.1/24
给VirtualBox 适配器(DHCP 服务器设置)
VM:eth0
: NATeth1
: 仅主机适配器
虚拟机的 IP 已更改为192.168.100.4
,我可以从主机 ping 通虚拟机,但无法通过虚拟机 ping 通主机
答案1
正确的做法是将主机的访客适配器设置为桥接模式,这样访客就可以从与所需网络相同的网段获取 IP。然后,所有访客都可以直接使用您网络中的 IP。
如果您不想使用主网络的 IP,只需将两台机器放在同一个网段(如 192.168.0.X/24),并确保您具有正确的设置,以便它们相互通信。