如何解决VMware虚拟机上centos系统的连网问题
本章使用 NAT 模式连接网络
虚拟机连接网络的问题看似很难,其实很简单的,但是涉及到配置,希望大家认真按照每一步操作,我会详细给出每步操作的全过程。
第一步: 打开VMware虚拟机,启动centos系统,选择菜单栏的虚拟机 - > 设置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fae3e53f07ddfc982cf16c00cf8b33f0.png)
第二步: 在弹出的对话框中 单击网络适配器 -> 选择右边的 NAT 模式 -> 确定
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/96c29c4d5d4a176ff45fd51538ec2c1a.png)
第三步: 单击 VMware 虚拟机菜单栏的 编辑 -> 虚拟网络编辑器
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/aa9e51927a5c722f5de7989b4fd3f0f4.png)
第四步: 单击右下角的 更改设置
选择更改设置之后,会弹出一个 是否更改 的对话框,选择 “是” 即可。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/72ed10c2ba626043f4b6fcf0ae2c4e73.png)
第五步: 按照图片给出的 1-2-3-4 顺序选择,最后单击确定
这一步填写的子网 IP 可以和我的相同,也可以不同,但是要记下这个子网 IP,等会儿有用
注意:子网 IP :196.168.8.0 中最后一个字段一定是 0 !!
子网掩码一定是:255.255.255.0
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f03fc512f8a41de9e6e54cd157330c38.png)
第六步:在桌面空白处右键,打开终端
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4ecd918d72d0d541bef8950c47155a1c.png)
第七步:在命令行输入 su命令 回车,然后输入密码(此处输入的密码不可见),目的:切换到root用户
/ 下面是要输入的命令 /
su
第八步:按照图片 1-2 的顺序依次输入命令
/ 下面是要输入的命令 /
cd /etc/sysconfig/network-scripts
/ 回车继续输入下面的命令 /
ls
来到这里的小伙伴有的可能开始着急了,因为找不到 ifcfg-eth0 文件位于哪个目录下
如果没有问题,则跳过这一步
以下给出解决办法:1. 首先要找到这个文件在哪里
/ 下面是要输入的命令 /
find / -name ifcfg-eth0
知识普及:查找某个文件/目录位置时,输入命令即可找到:find / -name 文件名
2. 找到路径后,用 cd 命令进入这个刚刚查找到的目录
注意1:输入 cd 命令时,命令的后面不用加上 ifcfg-eth0
也就是输入:cd /etc/sysconfig/network-scripts
注意2:cd 后面接的路径:是你查找得到的路径,可能和我的不一样,注意修改
3. 接下来输入查看命令:ls
即可找到 ifcfg-eth0 配置文件
第九步: 利用 vi 编辑器打开 ifcfg-eth0 配置文件
/ 下面是要输入的命令 /
vi ifcfg-eth0
/ 输入上述命令后,按下回车 /
上述操作后,会出现以下窗口,按下键盘的 i 键,可以切换到插入模式,最下面会出现“–insert–”
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fab9f2894461aeebe0d5990f1911019d.png)
第十步: 按照下面的图片更改各个参数的值
下面所有参数都要修改(包括没有红色箭头指向那些参数)
注意:此处 IP 地址的前三个字段(也就是:192.168.8)一定要和第五步 你们填写的子网 IP前三个字段相同;最后一个字段一定不能相同!!
所以我的子网IP:192.168.8.0 ; 而这里的IP:192.168.8.8
网关也是前三字段和子网IP相同,最后字段不同,所以为:192.168.8.2
最后大家填写的这3个备用服务器要和我的相同;因为这三个是对所有人都免费开放的DNS服务器。
另外需要注意的是:如果你的虚拟机上安装了多个系统,则这里的 IP 地址一定不能和虚拟机上其他系统的 IP 地址相同!!!
(比如:我的 VMware 虚拟机上安装了两个系统,一个是 centos(Linux系统),
另一个是 Windows Server 2003 (Windows系统)。
其中 centos 的 IP 地址为:192.168.8.8 ;而 Windows 2003 的 IP 地址为:192.168.8.6 )
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1245f19259041ad13e589823aed6129a.png)
第十一步: 改好所有参数后,按照以下三个步骤走:
1. 按下 “Esc” 键(目的:切换到底行命令模式);
2. 输入 “:wq” (目的:保存上一步所修改的内容);
3. 按下 “回车” 键(目的:退出 vi 编辑器)。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a6086d642046c034c9e1f92dd02b90f9.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0b991226300f4de5861c34d0f4b39213.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/93f78d3bc532c99b2a27dfdb0eed9e9a.png)
第十二步:重启服务,是为了让刚才的配置生效
/ 下面是要输入的命令 /
service network restart
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6ed32a232b64a350f1e5cc02368dc641.png)
第十三步: 测试是否能连接外网
/ 下面是要输入的命令 /
ping www.baidu.com
如果没有出现数据包传送,也就是 ping 不通,所以还是不能连接网络
按下 “ Ctrl+C ” 组合键可以停止网络测试。
如果以上步骤都成功的话,一定可以连接网络!!
----------------------------------------- 到这里就结束了 ---------------------------------------