我的头发着火了,试图让互联网连接在来宾操作系统中正常工作。
我有 Ubuntu 12.10 机器,从 Ubuntu 软件中心安装了 VirtualBox 4.1.18
我将 PC-BSD 和 FreeBSD 设置为 GuestOS
现在两个 GuestOS 都没有互联网连接。我尝试了不同的方法,例如:
sudo apt-get install dnsmasq并更改/etc/dnsmasq.d/network-manager配置以添加except-interface=lo阻止我所有互联网连接的配置。
我还补充dns-nameservers 8.8.8.8 8.8.4.4到/etc/network/interfaces,然后重新启动network-manager。
最后我做到了VBoxManage modifyvm "PC-BSD" --natdnshostresolver1 on,VBoxManage modifyvm "PC-BSD" --natdnshostresolver1 on但无济于事。
我已经尝试过NAT,并在不同的选项Bridged太
我在 GuestOS 中仍然没有互联网连接,无论如何我可以解决这个问题吗?就我而言,问题出在 Ubuntu 12.10 中,因为没有共享互联网,但我不知道如何解决这个问题。
小智 9
在尝试了这个和那个之后,我解决了以下问题。
sudo gedit /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)
我注释掉auto lo并添加了auto eth0. 在那之后我做了
sudo service network-manager restart
Run Code Online (Sandbox Code Playgroud)
现在网络在所有 VirtualBox 来宾操作系统中都有效。
我不知道这是如何工作的,但在我的 Kubuntu 12.04 中,网络接口被设置为eth0,所以,我想尝试一下,它可以工作。
编辑:
根据jdthood建议,我不得不放回lo网络管理器才能正常工作。几天后,当我重新启动计算机时,它开始说Could not detect network并且我取消了注释lo,所以,现在我同时拥有
auth lo
auth eth0
一切正常。
| 归档时间: |
|
| 查看次数: |
28407 次 |
| 最近记录: |