虚拟机里没有wifi

虚拟机里没有wifi

我在 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 主机是否有阻止其充当网关的网络策略。

相关内容