Name or service not known异常处理方法总结

本人用VmWorkStationPro搭建立centos7环境,在配置静态ip后,虚机与物理主机网络连通,但是虚机却无法访问外网,贴个图吧

Name or service not known异常处理方法总结

也就是Name or service not known这个错误。

本人虚拟机网络为桥接,物理主机连接的是家里的wifi。

Name or service not known异常处理方法总结以下是本人解决无法访问外网的步骤:

1.cd /etc/sysconfig/network-scripts/

nano ifcfg-eth0查看网卡配置,确认dns已配置,且网关已配置

Name or service not known异常处理方法总结

2.查看dns服务器是否配置

cd /etc/

nano resolv.conf

Name or service not known异常处理方法总结

检查dns服务器是否配置或ip是否与网卡内DNS1、DNS2配置一致

3.如果添加了DNS服务器还是无法ping外网,使用命令 netstat -rn 查看下路由中的网关设置

贴一个本人网关设置配好的图(本人就是没有添加路由网关所以ping不同外网)

Name or service not known异常处理方法总结

如果你的配置中只有红框内的内容,那就表示没有配置路由网关,需要添加。先采取临时方案:

1.查看物理主机的网关,win+R,cmd,route print

 Name or service not known异常处理方法总结

2.在虚拟机中添加临时路由网关,要与物理主机保持一致

route add  default gw 192.168.1.1

添加完成后ping www.baidu.com后,发现网络通了

Name or service not known异常处理方法总结

但以上只是临时方案,如果临时方案验证通过,那可以按以下操作使配置永久生效(临时方案会随着重启虚机或者网卡失效)

永久方案:

1.打开文件 /etc/sysconfig/static-routes ,(有些新装的系统没有,需要自己新建nano static-routes)

在文件中加入静态路由配置any net default gw 192.168.1.1(网关与自己的物理机保持一致)

Name or service not known异常处理方法总结

重启网卡,service network restart

Name or service not known异常处理方法总结

再次输入命令netstat -rn查看静态路由配置,发现多了一行

Name or service not known异常处理方法总结

再次验证ping www.baidu.com,发现网络通了

Name or service not known异常处理方法总结

 

 

Name or service not known异常处理方法总结Name or service not known异常处理方法总结 码农村村长 发布了3 篇原创文章 · 获赞 1 · 访问量 3369 私信 关注
上一篇:网络故障的一些排查步奏


下一篇:centos6.5安装nodejs