Virtualbox 静态 IP 到 Ubuntu 主机上的 Windows VM

Virtualbox 静态 IP 到 Ubuntu 主机上的 Windows VM

我正在尝试使用 Virtual Box 在 Ubuntu 主机上设置 Windows VM。由于我将在 Windows VM 上运行 SQL Server 数据库,因此我尝试在该 VM 上设置静态 IP。为了做到这一点,我遵循了可用的说明这里

以下是我的仅主机适配器的 Virtualbox 网络配置:

在此处输入图片描述 在此处输入图片描述

这是我的 Windows VM 的网络配置:

在此处输入图片描述

最后这是我的 Windows 网络适配器的配置,我已为其分配了静态 IP

在此处输入图片描述

当我运行 ifconfig 时,这是我vboxnet1在 ubuntu 主机上获得的适配器信息

vboxnet1  Link encap:Ethernet  HWaddr 0a:00:27:00:00:01  
inet addr:192.168.57.1  Bcast:192.168.57.255  Mask:255.255.255.0
inet6 addr: fe80::800:27ff:fe00:1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:90 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 
RX bytes:0 (0.0 B)  TX bytes:15853 (15.8 KB)

即使在此之后,当我 ping 分配的静态 IP 时,我也没有收到任何响应:

> ping 192.168.57.103
PING 192.168.57.103 (192.168.57.103) 56(84) bytes of data.
^C
--- 192.168.57.103 ping statistics ---
942 packets transmitted, 0 received, 100% packet loss, time 946463ms

如果我遗漏了什么,请告诉我?如果您需要任何其他有助于调试此问题的信息,请告诉我。

* 已编辑并给出解决方案 *

根据@cslotty 的以下回复,问题在于 ICMP 回显端口在 Windows 防火墙中被阻止。启用该端口解决了该问题。

在此处输入图片描述

答案1

尝试将子网掩码更改为 255.255.255.255!您没有将该 Windows VM 配置为使用整个子网,而是只使用一个地址,对吗?

http://www.howtogeek.com/howto/19249/how-to-assign-a-static-ip-address-in-xp-vista-or-windows-7/

所有设置正确后,Windows 防火墙可能是阻止问题。

相关内容