我有一台 Windows Server 2008 R2,分配了 8 个公共 IP(固定),最近我安装了 VirtualBox 并使用 OpenBSD 创建了一个 VirtualMachine。
我想为虚拟机提供一个 IP,但每次尝试都失败。
在 Windows 中有一个公共 IP 200.100.100.208(对于此示例),我在 OpenBSD VM 的 /etc/hostname.em0 文件中配置了该 IP,其内容如下:
inet xxx.xxx.xxx.208 255.255.255.255
/etc/mygate 文件是:
zzz.zzz.zzz.65 Same gateway ip than windows
我为每个 IP 设置了与 Windows 中分配的相同的掩码。
在 Windows 上,我为 VirtualBox.exe 应用程序创建了防火墙规则。
在 VirtualBox VM 的设置:网络当前配置:
Attached to: Bridged Adapter
Name: Intel(R) 82574L Gigabit Networkd Connection
Advanced:
Promiscuous Mode: Deny
Cable connected is checked.
我不知道缺少了什么...如果需要一些信息,请询问,我会提供这些信息。
谢谢!!
新的信息:
我已经从 Windows 配置中删除了 IP
Windows 配置:
IPv4 Address: xxx.xxx.xxx.209
IPv4 Subnet Mask: 255.255.255.255
IPv4 Address: xxx.xxx.xxx.210
IPv4 Subnet Mask: 255.255.255.255
IPv4 Address: xxx.xxx.xxx.211
IPv4 Subnet Mask: 255.255.255.255
IPv4 Address: xxx.xxx.xxx.212
IPv4 Subnet Mask: 255.255.255.255
IPv4 Address: xxx.xxx.xxx.213
IPv4 Subnet Mask: 255.255.255.255
IPv4 Address: xxx.xxx.xxx.214
IPv4 Subnet Mask: 255.255.255.255
IPv4 Address: xxx.xxx.xxx.215
IPv4 Subnet Mask: 255.255.255.255
IPv4 Address: yyy.yyy.yyy.83
IPv4 Subnet Mask: 255.255.255.224
IPv4 Default Gateway zzz.zzz.zzz.65
IPv4 DNS Servers hhh.hhh.hhh.202
hhh.hhh.hhh.200
我已从 Windows 中删除了 IP xxx.xxx.xxx.208。
如果我在 Windows 中设置 ip xxx.xxx.xxx.208,当我启动 openbsd 时,会出现一条错误消息:重复的 IP 地址 xxx.xxx.xxx.208
答案1
根据以上信息,您的子网掩码似乎不正确。根据 8 个可用 IP,您的子网掩码可能应该是255.255.255.240
。试试看。您还需要在 Windows 主机上更改它。