我有一个旧的 Windows XP,它在 Linux 系统上的 Virtualbox 中作为主机操作系统运行。
我曾经禁用虚拟网络适配器,这样 XP 虚拟机就完全没有网络访问权限。现在我想从 XP 计算机访问本地网络打印机,但不想允许任何其他网络连接。
我怎样才能实现这个目标?
答案1
您可以使用 Windows 防火墙来限制除本地地址或甚至仅打印机地址和特定端口之外的所有内容。
答案2
找到这个解决方案https://forums.virtualbox.org/viewtopic.php?t=62712
在 XP 网络配置中,以太网适配器的 Internet 协议 (TCP/IP) 设置下,分配一个静态 IP 地址,然后不要指定默认网关。
在 Virtualbox 中,将虚拟机连接到桥接网络适配器。
这允许 XP 机器与同一 LAN 上的其他机器和打印机通信,但阻止它将数据包路由到其他地方。
(答案很晚 - 但这是我的最佳搜索结果之一,因此在此添加信息。)