VM 中的 ubuntu 16 无法访问互联网

VM 中的 ubuntu 16 无法访问互联网

我正在尝试在我的愚蠢的 Windows 7 机器上设置 ubuntu 64 位 VM。

Windows 正在连接的网络信息

在此处输入图片描述

在此处输入图片描述

无线局域网适配器 IPv4主机-10.11.209.93

以太网适配器VB 仅主机 IPv4-192.168.56.1

我在 BIOS 设置中启用了虚拟化。

windows 主机专用配置

在此处输入图片描述

并且,我还将 VirtualMachine 网络提供商设置为Bridge Adaptor

另外,还有网络共享(其实没必要)

在此处输入图片描述

在此处输入图片描述

但是,ubuntu VM 中没有连接。

是否配置

    enp0s3 Link encap:Ethernet  HWaddr 00:2D:32:3E:39:3B
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::48:817c:1b4d:e85a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:56 errors:0 dropped:1990 overruns:0 frame:0
          TX packets:169 errors:8 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:7409 (7.4 KB)  TX bytes:16785 (16.7 KB)

    lo   Link encap:Local Loopback  
         inet addr:127.0.0.1  Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:50121 errors:0 dropped:0 overruns:0 frame:0
         TX packets:50121 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1 
         RX bytes:17079(7.4 KB)  TX bytes:16785(17.0 KB)

解析配置文件

$ cat /etc/resolvconf/resolv.conf.d/head                   

    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) 
    #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

$ cat /etc/resolv.conf
    nameserver 127.0.0.1
    search shaharma.net

ping google.com只是挂在 ubuntu VM 上。

我也尝试添加nameserver 8.8.8.8但也没有用。

参考文献

如何在 VirtualBox 中在 Ubuntu 和 Windows 客户操作系统之间共享互联网访问?

VirtualBox 上的 12.04 - 客户机操作系统上无互联网访问

操作方法:VirtualBox 网络第二部分 - NAT 和桥接

答案1

您的 resolv.conf 看起来不正确。DNS 服务器不能是 8.8.8.8.4.4.4.4。你在某处输入了 DNS 服务器列表,但忘记了服务器地址之间的逗号(即:8.8.8.8、4.4.4.4)。可能在您的网络连接的连接脚本中执行了此操作。转到顶部面板中的网络图标,然后选择Edit Connections...。找到并编辑网络连接并添加逗号,然后重新启动您的 VM。

更新:您的 VM 设置应包括桥接适配器。Internet 连接共享应关闭。您的企业网络也可能会给您带来麻烦...如果是这样,请与您的网络管理员联系以获得更多帮助。

请告诉我们您的情况。干杯,Al

相关内容