CentOS7网络图标消失,xshell无法远程连接问题的解决
今天xshell连接时发现连不上,打开虚拟机,发现网络图标消失,ping不通baidu.com 就借鉴网上的经验解决了,并总结经验。
问题一: 虚拟机的问题
VM——编辑——虚拟网络编辑器——还原默认设置。
但是还原默认设置是要在所有虚拟机都情况下进行的,所以在执行之前记得关闭所有虚拟机(VM也会有提示),然后在启动Centos7的虚拟机,就可以连上网络了,但是此时右上角是没有网络连接图标的,没有办法知道具体连接情况,还需要通过终端ping一下,或开浏览器看一下。
问题二:网络服务没有启动
执行这一句,发现网络启动失败。
systemctl start Network.service
查看网络状态:
systemctl status Network.service
可根据你的网络状态再进行查询。
方法一:关闭NetworkManager再重启服务
执行下面三句。
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl start network.service
方法二:可能是配置文件的问题
进入root模式
su
查看该目录下的文件
ls /etc/sysconfig/network-scripts
vi /etc/sysconfig/network-scripts/ifcfg-ens33
设置****BOOTPROTO=dhcp,ONBOOT=yes****。
修改完后,按ESC退出编辑模式,然后输入“:wq”保存修改并退出。
再进入终端,重启服务。
service network restart
测试发现网站可以ping通。
二、右上角没有网络连接图标
查看eth0端是否识别
ifconfig
查看网卡是否识别
lspci
启动网络管理服务(*其实这一步我的图标就已经出现了,下一步反而找不到对应项目*)
service NetworkManager start
启动网卡
ifconfig eth0 up