我想将虚拟机暴露给 WiFi 网络。我想让它在同一个网络中。设置路由表和 IP 转发是否可行,还是浪费时间,我应该设置两个网络并更新 WiFi 路由器路由表(如果可能的话)?
答案1
将虚拟机直接放在 Wifi 网络上最简单的方法就是将其直接放在 Wifi 网络上!
得到USB Wifi 适配器,并将其“连接”到您的虚拟客户机。然后您的虚拟客户机可以直接使用 USB Wifi 适配器,并且独立于主机操作系统。
答案2
我最常使用 VMWare,我只是将客户操作系统的网卡设置为桥接到主机网络。在这种情况下,客户机不知道或不关心硬件层;VMWare 负责处理网络。
根据上述评论,它与其他 VM 产品类似。
答案3
现在这个方法已经奏效了,不过我还想找到一种方法来桥接 mDNS(可能作为单独的问题)。下面是本指南。
- 设置 tap 设备(我使用 virsh 完成)。不要为其分配任何主机地址
- 设置ip转发和arp代理
- 仅为这一特定 IP 添加路由,或者为 tap 运行单独的 DHCP 服务器并为该子网添加路由。