我使用 VMWare Workstation 在虚拟机上安装了 Ubuntu 9.04。我的主机操作系统是 Windows 7。
我想从 Ubuntu 连接到互联网。有人能给出通过客户操作系统连接到互联网的步骤吗?
答案1
我的解决方案是删除并重新添加网络接口:
- 关闭虚拟机
- 转到“编辑虚拟机设置”并删除网络适配器
- 启动虚拟机并关闭它
- 使用编辑器打开 .vmx 文件并删除所有以“ethernet0”开头的行
- 启动虚拟机并关闭它
- 转到“编辑虚拟机设置”并添加新的网络适配器
- 启动虚拟机并打开终端
- 执行
ip link
。输出显示所有接口如下: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: ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether 00:0c:29:a5:cd:b6 brd ff:ff:ff:ff:ff:ff
- 找到您的界面(
ens33
就我而言)并将其设置为:sudo ip link set ens33 up
- 让你的界面搜索一个 IP 地址:
sudo dhclient ens33 -v
与 Windows 10 Host、Ubuntu 19.10 Guest 和 VMware Workstation 15 Player 配合使用。
答案2
在您的 VMWare 中,转到编辑>虚拟网络编辑并创建并添加新类型的网络NAT。
现在,在你的主机上转到控制面板 > 网络和共享中心 > 更改适配器设置并查找当前可以访问互联网的连接。
右键单击网络连接并进入分享. 允许共享并从下拉菜单中选择 NAT 网络。
现在,在 VMWare 上,转到虚拟机的设置。在网络下,选择自定义网络并选择相同的 NAT 连接。现在,重新连接以检查连接是否建立。
答案3
您是否在 VM 设置中启用了网络适配器?NAT 是最简单的选项,但如果网络上运行着 DHCP 服务器,则桥接模式也同样易于设置。
客户机中的网络是否正在运行?您有 IP 地址吗?如果没有:
sudo /etc/init.d/networking restart
如果您在客户机中有一个 IP 地址,则可能是主机上的防火墙导致了问题。
答案4
- 在 VMvare 上选择桥接
- 在PC上的无线适配器设置中安装“VMware Bridge Protocol”。
- 重新启动 VMware