在VMware Workstation下,我们可以通过NAT模式来让Linux虚拟机与Windows主机共享上网。下面是详细配置教程。
步骤一:设置虚拟机网络适配器- 打开VMware Workstation,启动Linux虚拟机。
 - 选择虚拟机,点击“编辑虚拟机设置”。
 - 在“硬件”选项卡中选择“网络适配器”,并选择NAT模式。
 
- 打开Linux虚拟机终端,输入命令:
sudo nano /etc/network/interfaces。 - 在打开的文本编辑器中添加以下代码:
 
auto eth0
   iface eth0 inet dhcp
这段代码的意思是告诉Linux系统使用eth0网卡且使用DHCP获取IP地址。
3. 保存并退出文本编辑器,然后输入命令:sudo /etc/init.d/networking restart 以重启网络服务。
- 在Linux终端中输入
ping www.google.com,如果能够正常接收来自Google的回复,则说明已连接上互联网。 - 访问任意网站,如
www.baidu.com,确认是否成功打开网页。 
以下是在Ubuntu 20.04 LTS上进行配置的详细过程:
- 启动Ubuntu 20.04 LTS虚拟机,并登录账户。
 - 点击左上角的“Activities”,搜索终端并打开。
 - 输入命令:
sudo nano /etc/network/interfaces并按回车键。 - 添加以下代码:
 
auto eth0
   iface eth0 inet dhcp
5. 按下“Ctrl + X”组合键退出编辑界面,“Y”再按下回车键确认保存修改。
6. 输入命令:sudo /etc/init.d/networking restart以重启网络服务。
7. 在终端中输入ping www.google.com进行测试,如有正常回复即可访问互联网。
以下是在CentOS 7上进行配置的详细过程:
- 启动CentOS 7虚拟机,登录账户。
 - 打开终端,输入命令:
sudo nano /etc/sysconfig/network-scripts/ifcfg-enp0s3并回车。 - 将以下代码复制到文件中,并保存并退出。
 
TYPE=Ethernet
   PROXY_METHOD=none
   BROWSER_ONLY=no
   BOOTPROTO=dhcp
   DEFROUTE=yes
   IPV4_FAILURE_FATAL=no
   IPV6INIT=yes
   IPV6_AUTOCONF=yes
   IPV6_DEFROUTE=yes
   IPV6_FAILURE_FATAL=no
   IPV6_ADDR_GEN_MODE=stable-privacy
   NAME=enp0s3
   UUID=43aaada0-4322-312a-ic81-9f0d9b0182c6
   DEVICE=enp0s3
   ONBOOT=yes
4. 输入命令:sudo service network restart以重启网络服务。
5. 在终端中输入ping www.google.com进行测试,如有正常回复即可访问互联网。
以上就是通过NAT模式让Linux虚拟机共享上网的详细教程。
