CentOS联网问题解决办法(设置静态IP)
1. 判断是否联网
判断是否联网:
ping www.baidu.com
如果已经联网,则显示:
未联网则显示:
name or service not known
2. name or service not known
(1) 编辑ifcfg-ensxx(33)
查看完信息之后开始配置:
su root #下面修改要用到权限
ip addr # 查看ip信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33#ens后面的数字可能不一样,从自己的ip信息中获得,是多少就写多少 然后编辑这个文件(只改下面图片标红的地方)
(按键i进行编辑,ESC退出编辑,输入:wq保存并退出)
(2)编辑resolv.conf文件
vi /etc/resolv.conf
按以下内容修改
(3)编辑network文件
vi /etc/sysconfig/network
按以下内容修改
(4)重新启动网络
service network restart
出现绿色的OK即可,如果出现红色的failed,可能配置出错,看看有没有打错字母和数字
这个时候我们ping www.baidu.com
幸运的话,就会出现此文第一张图片的样子。
不幸的话,出现Unreachable
3. 完成以上内容后仍然无法ping通百度
与宿主机是否能ping通?
打开你的电脑cmd 输入ipconfig,查看ip地址
在虚拟机里ping xxx.xxx.xxx.xxx
如果与宿主机也不通,尝试以下方法
关闭宿主机防火墙(在控制面板)
关闭虚拟机防火墙
getenforce #查看selinux的状态
setenforce 0 # 设置selinux的关闭状态
systenctl status firewalld #查看防火墙状态
systemctl stop firewalld #关闭防火墙状态
systemctl disable firewalld # 禁止开机自启动
查看一下宿主机虚拟服务之类的打开没有。。。
(我在这个坑待了很久。。。)
确定虚拟机可以虚拟化了吗
以上都改好了应该是可以ping通主机了,接着ping 8.8.8.8,ping www.baidu.com也都可以了。
希望可以帮到大家,算是踩遍所有的雷了。。。