几天前,我尝试将 Arch Linux 安装为 VirtualBox VM。一切都运行良好 - 如果没有那个问题,当我将 VM 设置为使用桥接适配器时,我无法连接到任何东西。
我想要实现的目标
- 客人可以连接到本地网络
- 客人可以连接互联网
- 本地网络上的其他人可以连接到访客。
我的设置
主持人
- Windows 10 专业版
- VirtualBox 5.0.20
- 英特尔 WiFi NIC(连接到本地网络)
- 已安装最新更新
- 虚拟网卡设置为桥接适配器和半虚拟化(Virtio-net)
客人
- Arch Linux(最新)
- virtualbox-guest-utils已安装
- 网络工具已安装
- x64 计算机
- VBox-Addins 确实有效(共享文件夹等......有效!)
- 没有 GUI,只有终端
我错过了什么?这应该不难,不是吗?它甚至可以使用 WiFi 吗?还是我需要通过以太网将主机连接到网络?
请帮帮我,我真的,真的迷路了......
答案1
在 5.0.20 上,我的 Ubuntu 客户机只有在使用以太网连接时才能以桥接模式连接——即在使用无线连接时则不能。
NAT 模式能够与无线连接一起工作。
答案2
要让 Archlinux 虚拟机使用 VirtualBox 的桥接网络适配器,只需安装并启用正确的内核模块和 DHCP 服务!甚至无线适配器也可以使用!
sudo pacman -S dhcpcd virtualbox-guest-utils-nox
sudo systemctl enable --now vboxservice
sudo systemctl enable --now dhcpcd
干杯!