无法在 Hyper v Ubuntu 14.04 上连接到互联网

无法在 Hyper v Ubuntu 14.04 上连接到互联网

我在 Windows 8.1 的 hyper-v 上设置了 Ubuntu 14.04。我还有一个连接到以太网的外部网络交换机。互联网和 LAN 在我的主机 Windows 8.1 PC 上运行良好。但我无法在 Ubuntu hyper-v 上使用互联网,尽管我可以在 Ubuntu hyper-v 上使用 LAN(我组织的内部网络)。

请帮助我解决这个问题。

答案1

我读过很多关于这个问题的文章,很多文章都声称共享 wifi 适配器的互联网连接可以解决这个问题。这对我来说不起作用。什么对我有用,它应该可以回答你的问题:

  1. 在 Hyper-V 下创建了内部虚拟交换机。

    1. 打开“Hyper V 管理器”
    2. 选择“虚拟交换机管理器”
    3. 在新虚拟交换机下,选择“内部”
    4. 选择“创建虚拟交换机”
  2. 关闭 Ubuntu VM

  3. 使用在步骤 1 中刚刚创建的内部虚拟交换机添加旧适配器。

  4. 打开网络与共享中心”

  5. 选择“更改适配器设置”。

  6. 选择你的 Wifi 适配器和刚刚创建的虚拟交换机,右键菜单选项“创建网桥”

  7. 启动 Ubuntu VM

  8. 登录 Ubuntu

  9. 稍等片刻,连接应该接通了...

答案2

按照上述步骤操作后,您应该能够连接,但如果您发现主机(Windows)和客户机(Ubuntu)具有相同的 IP 地址,则您可能无法从客户机连接到 Internet:

您可以按照以下步骤切换到手动 IP 设置以使其工作,因为这对我有帮助:)

  1. ipconfig /all在 Windows 命令提示符下运行并注意:

    a) IPv4 地址(可作为首选后缀)

    b)DNS 服务器 IP 地址

    c)子网掩码

    d) 默认网关

  2. 打开网络和共享中心并选择更改适配器设置

  3. 将虚拟交换机 vEthernet 适配器从桥接器中取出(如果已桥接)
  4. 转到虚拟交换机的属性
  5. 您将找到选项Internet 协议版本 4 (TCP/IPv4)在列表框下
  6. 特性IPv4 选项。它将打开另一个对话框
  7. 替代配置标签
  8. 选择用户配置选项
  9. 您可以在此处输入您选择的 IP 地址。更改步骤 1-a 中记录的 IP 地址的最后一部分(使用较大的数字)并在此处输入会更简单。例如,如果我在步骤 1-a 中的 IPv4 IP 地址是 192.168.0.102,我会在此处输入 192.168.0.135。
  10. 将步骤 1-c 中记录的地址填入字段子网掩码
  11. 将步骤 1-d 中记录的地址填入字段默认网关
  12. 将步骤 1-b 中记录的地址填入字段首选 DNS 服务器
  13. 您可以保留其他字段
  14. 单击“确定”退出IPv4属性和vEthernet属性对话框。
  15. 再次桥接(如果你之前已经移除它)
  16. 登录 Ubuntu hyper-v 机器
  17. 网络通过 Unity
  18. 你应该看到有线网络连接,否则请等待几分钟。(如果没有看到有线选项,请从右上角的桌面菜单选项中选择一次自动以太网)
  19. 点击选项打开对话框的按钮
  20. IPv4 设置标签
  21. 选择方法为手动的
  22. 输入您在虚拟交换机 (vEthernet) 适配器中配置的 IP 地址。例如,它应该是 192.168.0.135。
  23. 将子网掩码(步骤 1-c)和默认网关(步骤 1-d)放在网络掩码网关字段。
  24. 将 DNS 服务器 IP 地址输入DNS 服务器场地。
  25. 查看需要 IPv4 寻址.....选项
  26. 保存并关闭对话框
  27. 这为您的 Ubuntu 机器提供了一个固定的 IP 地址。您应该能够从 Ubuntu 机器 ping 默认网关并连接互联网。

答案3

我的笔记本电脑也遇到过类似的问题。更奇怪的是,有时它能在 WiFi 上工作,有时却不能。

在玩它的过程中,我发现当使用 2.4 Ghz 建立连接时它可以工作,而当使用 5 Ghz 时需要由@BobBrown 描述。

我在 Win2012R2 上的 WiFi 设置中设置忘记 5 Ghz 网络。

最佳 BaS

相关内容