VirtualBox中Windows Server静态IP异常变为169.254.x.x的故障排查求助
VirtualBox中Windows Server静态IP异常变为169.254.x.x的故障排查求助
大家好,我遇到了一个VirtualBox虚拟机的网络问题,希望能得到各位的帮助:
我当前使用的是Oracle VirtualBox 7.0.12,里面的Windows 10 Server原本设置了静态IP地址192.168.10.10/24,并且安装了Active Directory、DHCP、DNS和IIS服务。之前服务器运行一切正常,但某天晚上打开虚拟机后,发现它的IP突然变成了169.254.x.x的链路本地地址,所有虚拟机的混杂模式都设置为Deny。
正常运行时的完整配置
VirtualBox主机-only以太网适配器#2
- IPv4地址:
192.168.10.1/24 - 服务器地址:
192.168.10.10/24 - 主机地址范围:
192.168.10.100/24至192.168.10.254/24
OPNSense默认网关(预配置)
- IP地址:
192.168.10.1/24 - 适配器#1:桥接适配器
- 适配器#2:主机-only适配器,关联主机-only以太网适配器#2
Windows 10 Server
- 静态IP地址:
192.168.10.10/24 - 默认网关:
192.168.10.1/24 - DNS服务器:
192.168.10.10/24(首选)、8.8.8.8(备用) - 适配器#1:主机-only适配器,关联主机-only以太网适配器#2
已尝试的排查操作
我知道169.254.x.x是Windows在无法连接DHCP服务器时自动分配的地址,目前已经做了以下尝试:
- 重启宿主机和所有虚拟机
- 重装Oracle VirtualBox并补全缺失的依赖组件
- 手动重新配置Windows Server的静态IP地址
- 在服务器管理器中确认DHCP和DNS角色处于启用状态
- 检查主机-only以太网适配器#2是否已启用
- 以管理员身份运行VirtualBox
- 检查主机-only以太网适配器#2的配置(重装VirtualBox前,这个网卡的IP自动变成了169.254.x.x,重装后暂时没有再变化)
- 尝试从OPNSense ping Windows Server
我的目标
让VirtualBox能够正确识别Windows 10 Server的静态IP地址192.168.10.10/24,与主机-only以太网适配器#2中配置的“服务器地址”保持一致。
补充说明:出现问题前,我只在服务器上做了GPO设置用户桌面背景的配置,没有进行其他任何改动。
非常感谢各位的建议和解答!🙏
备注:内容来源于stack exchange,提问作者Ay Ponyta
相关产品推荐
相关产品推荐

