Linux不能上网ping:unknown host出错该怎么办?

   Linux不能上网提示ping:unknown host 检查步骤

  Linux系统跟windows平台有所不同的是,为了更好的做网络服务应用。Linux下多用于网络服务器,而且操作界面是字符界面。对于新手遇到最常见的问题就是,linux不能上网DNS解析不了,提示ping:unknown host ,本例以Centos为例


  一、Linux系统上网配置

  1、检查网卡配置

  出现ping:unknown host 的问题最主要是linux设置的DNS解析不了,遇到这个问题我们先检查一下网卡的设置情况,输入ifconfig -a 可以查看当前网卡配置的IP地址


  2、检查网卡网关设置

  1、对于网卡设置的IP地址,首先要确认IP是否是一个正确的网络地址。除此之外有没有设置网关,如果设置了ping一下网关看看能否正常连通


  2、对于网卡设置网关之外,没有设置网关的网卡。还需要检查系统默认的网关,找到 /etc/sysconfig/network 配置文件如下图 (如果没有需要添加一个默认网关上去)


  4、测试网络连通性:

  设置好网关之后,可以通过测试ping 一个公网地址,看看能否正常连接,如果能连接了,再继续下一步


  二、检查系统DNS设置

  1、除了保证网关能正常连通之外。检查服务器DNS设置是否正确,找到DNS设置的配置文件 /etc/resolv.conf 文件(另外网卡里面如果设置了DNS也会用网卡里面的DNS地址)


  1、检查系统DNS设置

  服务器需要能上网,除了保证网关能正常连通之外。检查服务器DNS设置是否正确,找到DNS设置的配置文件 /etc/resolv.conf 文件(另外网卡里面如果设置了DNS也会用网卡里面的DNS地址)


  2、特别提醒注意

  设置的DNS服务器地址,必须先测试一下能否正常连通。除此之外,必须保证是正常的能使用的DNS地址


  3、测试域名解析ping

  1、按照上述方法测试都没有问题之后,咗嚛建议把网络服务重启一下,输入下图命令 service network restart


  2、输入ping www.baidu.com 看看能否正常解析,如下图显示表示DNS设置没有问题了可以正常上网提示了


  三、其他问题和注意事项

  1、根据上述截图操作,咗嚛遇到一个问题。有的系统的resolv.conf文件配置显示的是DNS1 和DNS2 如果设置不成功,建议按照下图设置,把dns1改成 nameserver


  1、主机表文件

  设置dns服务器用于域名解析和上网,但是对于某些特殊的需求我们需要让某个地址解析到特定的地址,可以通过编辑 /etc/hosts文件来实现。类型和windows下的主机头一样


  注意事项:

  1、检查网卡设置

  2、搞通网关连通性

  3、设置dns等即可

时间: 2024-10-26 20:24:38

Linux不能上网ping:unknown host出错该怎么办?的相关文章

网络-linux下访问百度就会报ping: unknown host www.baidu.com的错误

问题描述 linux下访问百度就会报ping: unknown host www.baidu.com的错误 本地网络配置如下: 求快速回复 解决方案 是在本机安装还是在虚拟机?如果是在本机,看看网卡驱动是否安装了.虚拟机的话,ping 127.0.0.1 能ping的话,就是dns设置有问题了,可以Google一下 centos网卡设置,之前我弄过,不过具体没记住,网上有很多.感觉你的是本机,跟我之前的很类似,有网卡,但是上不了网,这是因为网卡驱动没安装的原因. 可以去官网下载一个驱动包for

DNS问题:ping unknown host解决方法

[root@localhost ~]# ping www.baidu.com 提示 ping: unknown host 这是因为DNS服务器没有配置好,如果网络没有问题,可以按下面的步骤进行检查: 1) vi /etc/resolv.conf 添加 nameserver 192.168.59.2       本机的网关地址(路由器的地址) search localdomain    # search 参数指定域名查找顺序 2)设置网关 vi /etc/sysconf/network-scrip

linux下能ping ip不能ping域名详解

  今天在开发的同事来说,内网不能通过域名访问自己的服务器!然后做了下面的测试发现这样的问题: [root@itmop ~]# ping www.downcc.com ping: unknown host www.downcc.com [root@itmop ~]#ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 ti

虚拟机Virtual Box内Linux无法ping通网址解决(unknown host XXX)

环境:VirtualBox4.1 + RedHat Linux 6 + Putty0.62 问题:虚拟机Virtual Box内linux无法ping通网址,出现unknown host http://www.baidu.com. 分析:语句写成 ping http://www.baidu.com 解决:ping后面要么跟IP地址要么是Hostname(主机名). 所以可以这样写: ping www.baicu.com 或 ping 119.75.217.109 注:119.75.217.109

VM ubuntu ping unknow host如何解决

例如网关地址为:192.168.1.1 route add default gw 192.168.1.1 sudo vim /etc/resolv.conf 在 /etc/resolv.conf 中加入 # Generated by NetworkManager nameserver 192.168.1.1 修改后可正常ping通,但系统重启后再ping会显示unknow host,因此需要锁定 /etc/resolv.conf 文件,不允许系统启动时重写. sudo chattr +i /et

linux如何禁ping和允许ping设置方法

  问题一:linux如何禁ping? 解决方法:[root@sliu ~]# echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all. 问题二:linux如何允许ping? [root@sliu ~]# echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all 解决方法:操作完即可查看效果,无需重启. 以上就是linux如何禁ping和允许ping设置方法了,希望对大家有些帮助吧!

linux-初学Linux,只能ping本机,ping不通网关和外网。。怎么解决?、大神们帮帮忙。。。

问题描述 初学Linux,只能ping本机,ping不通网关和外网..怎么解决?.大神们帮帮忙... 解决方案 服务器分配给你的233.3地址?还是自己配置的.用dhcp动态分配呢. 解决方案二: 本身的网路没有配置好吧, 解决方案三: IP地址配置不对,将IP地址配置为192.168.1段的 解决方案四: IP地址和网关不是一个网段的,配置有误. IP地址.网关和掩码至少有一个弄错了. 解决方案五: 都不在一个网段,把IP配置成1网段

linux下yum install mod_ssl –y 出错

问题描述 linux下yum install mod_ssl –y 出错 在linux下用yum安装apache [root@lamp5403 www]# yum install mod_ssl –y Cluster | 1.3 kB 00:00 Cluster/primary | 6.0 kB 00:00 Cluster 32/32 ClusterStorage | 1.3 kB 00:00 ClusterStorage/primary | 7.5 kB 00:00 ClusterStorag

Linux 报错"mount: unknown filesystem type

链接: http://blog.itpub.net/28602568/viewspace-1797429/ 标题: Linux 报错"mount: unknown filesystem type 'LVM2_member' "解决思路  作者:lōττéry版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.] 前言: 同事叫把/dev/sda7 磁盘挂载到/data目录,当执行mount时报"mount: unknown filesystem type '