尽管主机(WinXP)有互联网连接,但我无法在虚拟机中的客户机(ubuntu)内获得互联网连接。尝试使用 Nat:在 Ubuntu 中,它显示有线连接已连接,但无法浏览网站。
尝试使用桥接适配器:在 ubuntu 中显示有线连接未连接。
是的,我使用代理
我只是在文件中附加了这些行。
“在打开的窗口中,添加以下行并根据需要修改文件”,您能解释一下什么是“适当”吗?我仍然无法连接到互联网。
答案1
步骤1:
打开终端CTRL++ALT并T输入
sudo -i;
您现在已以 root 身份登录,因此具有保存文件所需的权限。保持终端打开。输入:
gedit /etc/environment
在打开的窗口中,添加以下行并根据需要修改文件。我的意思是您的代理可能未myproxy.server.com:8080
使用 Windows 计算机中的代理设置。
http_proxy=http://myproxy.server.com:8080/
https_proxy=http://myproxy.server.com:8080/
ftp_proxy=http://myproxy.server.com:8080/
no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
HTTP_PROXY=http://myproxy.server.com:8080/
HTTPS_PROXY=http://myproxy.server.com:8080/
FTP_PROXY=http://myproxy.server.com:8080/
NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com"
保存并关闭 gedit。
互联网现在应该可以正常工作(下次重新启动时),但在输入之前打开的终端中,你不会收到任何更新来修复此问题
gedit /etc/apt/apt.conf.d/95proxies
将打开一个新窗口,添加以下行并根据需要进行修改
Acquire::http::proxy "http://myproxy.server.com:8080/";
Acquire::ftp::proxy "ftp://myproxy.server.com:8080/";
Acquire::https::proxy "https://myproxy.server.com:8080/";
保存然后关闭终端并重新启动。现在一切都应该按预期工作。
答案2
我通常使用 Bridged。您是否在网络设置中启用了 DHCP,以便 VM 从路由器或 dhcp 服务器获取 IP 地址?单击网络图标,然后单击连接信息。查看机器的 IP 地址。它与主机在同一个网络上吗?如果它是 192.168.1.xx,您可以 ping 到 192.168.1.1(如果路由器有该地址)吗?当我无法浏览互联网时,通常意味着我对 VM 使用 NAT,并且它的 IP 地址在 10.xxx 范围内。除非您的本地网络使用相同的范围,否则这意味着您只有一个用于主机-客户机的本地网络。