VMware虚拟机无法连外网问题

注意:以下练习都是在Windows 10 系统下操作的。

问题:练习该课程时,VM虚拟机中Linux还是不能连外网。最终解决方案是需要设置主机网络共享。

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

⭐️ 注意:以上步骤执行完成后,需再检查下【3、配置网卡->3.3 设置VMnet8的IP地址】步骤。

VMware虚拟机无法连外网问题

 

一、VM虚拟机

1、概述

虚拟机 (Virtual Machine) 指通过 软件模拟 的具有完整硬件系统功能的. 运行在一个完全隔离环境中的完整计算机系统

  • 虚拟系统通过生成现有操作系统的全新虚拟镜像, 具有真实操作系统完全一样的功能。

  • 进入虚拟系统后, 所有操作都是在这个独立全新的独立的虚拟系统里面进行, 可以独立安装运行软件, 保存数据, 不会对真正的系统产生任何影响。

  • 而且现有在系统与虚拟镜像之间灵活切换的一类操作系统。

2、安装虚拟机

参考Macintosh HD⁩ ▸ ⁨pllhome⁩ ▸ ⁨study⁩ ▸ ⁨data⁩ ▸ ⁨Linux⁩ ▸ ⁨linux软件01⁩ ▸ ⁨01.VMware⁩ ▸ ⁨01_安装虚拟机.doc

3、配置网卡

3.1 网络原理

3.1.1 桥接原理

VMware虚拟机无法连外网问题

因为虚拟机的Linux系统的IP地址是固定的,更换路由器后导致无法使用,所以不推荐使用。

3.1.2 NAT原理

如果宿主电脑可以上网, 内部的虚拟机也可以上网就好了。

NAT原理本质上就是,虚拟机实现了交换机的功能,linux系统的IP地址就不会随宿主电脑的IP地址更改而更改。

VMware虚拟机无法连外网问题

推荐使用这种方式。

3.2 确保 VMnet8 已经启动

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

3.3 设置VMnet8的IP地址

双击 VMware Network Adapter VMnet8。网关: 192.168.100.1。

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

3.4  确保所有关于VMWare的服务都开启

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

3.5  配置虚拟机的网卡

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

二、centos是linux的发行版

1、目标

在虚拟机上 安装 centos 系统 模拟 机房的一台服务器。

2、实现

2.1 理解安装步骤

VMware虚拟机无法连外网问题

2.2 使用VM虚拟机准备硬件环境

打开 VMware,选择【文件】->【新建虚拟机】。

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

视频中,建议最大磁盘大小是40G。

VMware虚拟机无法连外网问题

2.3 调整内存

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

视频中,建议调整为4GB。

2.4 关联centOS镜像

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

2.5 安装centOS镜像

VMware虚拟机无法连外网问题

期间如果想让鼠标控制到windows上,则可以按【Ctrl+Alt】组合键。

VMware虚拟机无法连外网问题

【Enter】键。

VMware虚拟机无法连外网问题

使用左右键,最终选择【Skip】选项,【Enter】键。

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

用户名: root

密码: 123456 (我们自己设置的)

VMware虚拟机无法连外网问题

2.6 配置网卡信息

2.6.1 目标

能够让 宿主机 和 新装的centOS 相互通信。

2.6.2 了解 网卡 和IP地址的概念

网卡是一个专门负责网络通讯的硬件设备。

IP地址是设置在网卡上的地址信息。

我们可以把电脑比作手机,网卡相当于手机卡槽,IP地址相当于手机号。

VMware虚拟机无法连外网问题

IP地址:每台联网的电脑上都有IP地址,是保证电脑之间正常通讯的重要设置。

注意: 每台电脑的IP地址不能相同, 否则会出现IP地址冲突, 并且没有办法正常通讯。

2.6.3 查看网卡信息

ifconfig 和 ping

VMware虚拟机无法连外网问题

2.6.4 通过 setup 命令设置网卡信息

VMware虚拟机无法连外网问题

VMware虚拟机无法连外网问题

箭头向下,选择第三个【Network configuration】,再按【Enter】键。

VMware虚拟机无法连外网问题

选择【Device configuration】,再按【Enter】键。

VMware虚拟机无法连外网问题

按【Enter】键。

VMware虚拟机无法连外网问题

使用向下箭头,选择到*号,然后按空格键。

VMware虚拟机无法连外网问题

Static IP:192.168.100.201

Netmask:255.255.255.0

Default gateway IP:192.168.100.1

Primary DNS Server:8.8.8.8

输入期间按【Tab】键切换行,输入完成后,按【Tab】键选中【Ok】按钮。再按【Enter】键。

VMware虚拟机无法连外网问题

按【Tab】键选择【Save】按钮。再按【Enter】键。

VMware虚拟机无法连外网问题

按【Tab】键选择【Save&Quit】按钮。再按【Enter】键。

VMware虚拟机无法连外网问题

按【Tab】键选择【Quit】按钮。再按【Enter】键。

VMware虚拟机无法连外网问题

按【Ctrl+L】键清空屏幕。

VMware虚拟机无法连外网问题

输入 ifconfig,会发现IP地址并没有更换。

VMware虚拟机无法连外网问题

输入 service network restart。重启网卡服务。

VMware虚拟机无法连外网问题

再输入 ifconfig,可以看到IP地址更新了。

VMware虚拟机无法连外网问题

输入 ping www.baidu.com 测试是否可以连外网。