每个人的情况可能不一样,下面列出几种我遇到过的情况和解决办法
方法一:
这是最常见的情况
保证本地电脑的 服务 里面的 VMware DHCP service 和 VMware NAT service 两个服务是启动的。
![](https://i-blog.csdnimg.cn/blog_migrate/afd2dc701a76a07fde7b79db4851114f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ea028e3b22dc8abb78aeea49069247f8.png)
重启网络服务
service network restart
![](https://i-blog.csdnimg.cn/blog_migrate/5af25004848ce16724ec10345505d864.png)
测试是否能连网, ping www.baidu.com
![](https://i-blog.csdnimg.cn/blog_migrate/fd2031683f49900e79c8df21a6f6c41a.png)
如果不能联网,继续往下看
方法二:
这个方法是比较简单的,进入到 /etc/sysconfig/network-scripts 这个目录,然后vim 打开 ifcfg-eno16777736 这个文件
cd /etc/sysconfig/network-scripts
vim ifcfg-eno16777736
![](https://i-blog.csdnimg.cn/blog_migrate/d5d8a98548d64e198b587ca5332e7665.png)
查看这个文件中的 ONBOOT这一行是不是 yes, 如果不是,改成 yes,如果没有这一行,加上这行 ONBOOT=yes 或者 ONBOOT="yes", 有没有引号都一样
最后按下 ESC , wq 退出文件编辑,执行network 服务重启,
service network restart
![](https://i-blog.csdnimg.cn/blog_migrate/e65810ccc6ce3a3d8b648ced6fd26ac7.png)
最后测试网络是否连通:ping www.baidu.com
![](https://i-blog.csdnimg.cn/blog_migrate/d12ef96080c07db6d744f151ad77682a.png)
方法三:
打开对应的虚拟机的虚拟机设置,点击“网络适配器”
![](https://i-blog.csdnimg.cn/blog_migrate/ed582e276863570f5aa6939c35157262.png)
选择 NAT 模式,然后点确定
![](https://i-blog.csdnimg.cn/blog_migrate/e5f53c771c35e64e195ff1a7eb8adf1d.png)
点击 “编辑”, 选择虚拟网格编辑器
![](https://i-blog.csdnimg.cn/blog_migrate/4c30a280c9c6283b43d7faaa80f7f960.png)
选中有 “NAT模式” 的那行记录,然后确保图中标记的两个勾必须打上,如果没有默认勾选,应该手动勾选 。然后点击 “NAT设置”
![](https://i-blog.csdnimg.cn/blog_migrate/28092a4f178d2ed4d8f80d2a21f0b303.png)
记录下子网IP 、子网掩码、网关这三个东西,待会需要用到,
![](https://i-blog.csdnimg.cn/blog_migrate/a6dc25b9c79637f6b980e8087ab7e948.png)
进入到 /etc/sysconfig/network-scripts 这个目录,然后vim 打开 ifcfg-eno16777736 这个文件
cd /etc/sysconfig/network-scripts
vim ifcfg-eno16777736
在配置文件的最后加上下面这些东西
![](https://i-blog.csdnimg.cn/blog_migrate/8d094dfd716eeb1913524c1461b4f1ac.png)
然后保存退出该配置文件
重新启动network服务, 输入 service network restart
![](https://i-blog.csdnimg.cn/blog_migrate/f09dd568d63a2bdb2a10f6180145f51d.png)
尝试 ping www.baidu.com
![](https://i-blog.csdnimg.cn/blog_migrate/c676e63eadfcf051cecf4039540a2370.png)
解决了
方法四:
先看一下本机IP配置, 记一下 ip地址、网关信息和DNS服务器地址
![](https://i-blog.csdnimg.cn/blog_migrate/e99419b9b64192d528b83516be68acc4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2cfb234bb41cb24156561ca625f2d6d8.png)
查看虚拟机配置,设置虚拟机网路为桥接模式
![](https://i-blog.csdnimg.cn/blog_migrate/e56877867f5d95719b256fd9332b541e.png)
然后进入centos系统
vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
编辑该文件ifcfg-eno16777736(不同网卡文件不同), 配置静态ip, 改为BOOTPROTO="static"
BOOTPROTO="static"
添加网关及设置静态IP(IP,网关根据自己网络修改,DNS配置为自己电脑上网的DNS即可)IPADDR 一般可设置为本机 ip 基础上最后加一或加二
IPADDR=192.168.43.200
NETMAST=255.255.255.0
GATEWAT=192.168.43.1
DNS=192.168.43.1
ZONE=public
保存退出wq
修改后
![](https://i-blog.csdnimg.cn/blog_migrate/4e0c524ec99500f2267f0de6d8084ead.png)
重新启动network服务, 输入 service network restart
![](https://i-blog.csdnimg.cn/blog_migrate/3e5d21137a1d0bce45975c134bae9c91.png)
验证是否IP配置正确
ip addr
![](https://i-blog.csdnimg.cn/blog_migrate/bda9f3ebe3e21815692e98a5d77f8dd3.png)
验证是否可以访问外网
![](https://i-blog.csdnimg.cn/blog_migrate/415ad91bd60eccf00c1209deb2b0a465.png)
无法访问外网可能是由于dns配置不正确,另外虚拟机使用桥接模式
配置完成就可以使用xshell工具连接配置的IP访问该centos服务器了。
写在最后
配置好 虚拟接能连上网之后,如果想要用 xshell 连接该虚拟机,别忘了修改原来 xshell 连接的 ip 地址 或者重新创建一个连接,否则还是连不上 ~~