我在 Windows 7 上的 Oracle Virtual Box 版本 5.1.22 r115126(Qt5.6.2)中运行 Ubuntu 16.04 LTS,但我无法设置 WiFi。
关于如何设置的文章链接可能足以完成此操作,但我没有想出正确的搜索词。
答案1
VirtualBox(至少是免费版本)不会虚拟化这些外围设备。您必须在主机(Windows,为您)上设置 Wifi,然后它充当 VB 客户机的路由器(通过以太网连接)。
客户机必须定义网络适配器(通常为 类型NAT
)。在 Linux VM 内部
接口(您应该有 lo 和 eth0):
$ ip link show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 08:00:27:ba:67:7a brd ff:ff:ff:ff:ff:ff
地址(通常您的 eth0 接口是 10.0.2.something,“主机端”是 10.0.2.2):
$ ip address show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:ba:67:7a brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic eth0 valid_lft 85578sec preferred_lft 85578sec inet6 fe80::a00:27ff:feba:677a/64 scope link valid_lft forever preferred_lft forever
路线(您应该有一个通过主机的默认路线):
$ ip route default via 10.0.2.2 dev eth0 proto dhcp src 10.0.2.15 metric 100 10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 10.0.2.2 dev eth0 proto dhcp scope link src 10.0.2.15 metric 100
据我所知,只要您在虚拟机上定义了网络适配器,所有这些都是相当自动的。如果虚拟机中一切正常,请检查您的 Windows 主机是否有阻止其充当网关的网络策略。