刚安装centOS后,网络配置还不是太懂,受到推荐选择了桥接模式(如果虚拟机选择桥接模式,可以自动获得IP,进行上网)。
但是ping baidu.com后,命令行中显示ping: baidu.com: Name or service not known
看前辈的blog检查/etc/resolv.conf文件,里面是空白。
(/etc/resolv.conf是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。
该文件是由域名解析 器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数。)
1 .首先 添加dns服务器
vi /etc/resolv.conf
在文件中添加如下两行:
nameserver 8.8.8.8
nameserver 8.8.4.4
2.设置一个文件:
vi /etc/sysconfig/network-scprits/ifcfg-ens33 (这个文件名称 可能会不同,我的是ens33 有的好像是ens 加上其他数字)
在文件中 找到 ONBOOT=NO 改成 ONBOOT=yes
保存退出
重启网络: service network restart
然后再ping 就成功了! firefox也能正常使用了。
注意:在修改文件过程中会遇到权限不够,无法修改文件的情况,这时候要切换到root,使用命令
su 然后输入密码,就可以了。切换成普通用户使用命令 sudo 用户名 即可。