Ping命令出现 Packet filtered

在服务器上执行ping命令,想看看能不能连接外网,然后就ping了一下www.baidu.com,遇到了以下两个问题:

1. unkonw hostname…

这个问题很简单,DNS解析不正常,也就是没有设置DNS服务器地址或DNS服务器连不上。
有些童鞋可以直接ping 百度的ip地址,

1.1 如果能够ping通

则百分之百是DNS服务器的问题,则相应的解决方法就是:
注意:本解决方法中的命令配置文件等都是针对Ubuntu系统,其他Linux系统类似。
打开网络配置文件,执行如下命令,当然需要权限:

sudo vi /etc/network/interfaces

文件最后添加中添加如下一行:
dns-nameservers xxx.xxx.xxx.xxx
/etc/network/interfaces文件的内容可能如下:

auto lo
iface lo inet loopback
auto enp3s0f0
iface enp3s0f0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
dns-nameservers xxx.xxx.xxx.xxx

1.2 如果ping不通

则有这么两种情况:

1.2.1 网络设置有问题

排查顺序应该是网关,IP地址,子网掩码等是否设置正确,有时候这些信息可以自动获取,但是针对另外一些特殊网络,比如校园网,可能就需要想网络管理中心申请IP,DNS等信息来解决,

1.2.2 校园网,公司内网等特殊网络环境问题

在1.1中网络设置没有问题的情况下还ping不通,很有可能某些工具被设置了,比如ping命令,解决方法见ping命令出现Packet fitered小节。

2. ping命令出现 Packet filtered

出现这种情况的原因可能就是因为该网络对ping进行设置,导致ping不通的问题,这种情况可能出现在公司内网,校园网等特殊网络中。
解决方法:
首先设置DNS服务器,保证域名正常解析,此时就已经可以连接外网了;
如何测试是否能够连接外网呢?方法如下:
执行如下命令,结果如下则表示网络已经正常!

wget www.baidu.com
--2019-01-09 15:17:24--  http://www.baidu.com/
Resolving www.baidu.com (www.baidu.com)... 119.75.217.26, 119.75.217.109
Connecting to www.baidu.com (www.baidu.com)|119.75.217.26|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2381 (2.3K) [text/html]
Saving to: ‘index.html’

index.html                 100%[======================================>]   2.33K  --.-KB/s    in 0s      

2019-01-09 15:17:24 (424 MB/s) - ‘index.html’ saved [2381/2381]

希望可以解决你的问题,GOOD LUCK!! 点个赞吧小老弟

### 回答1: ping命令是一种网络诊断工具,用于测试网络连接是否正常。在Cisco Packet Tracer中,可以使用ping命令来测试设备之间的连接。具体操作如下: 1. 打开Cisco Packet Tracer软件,创建一个网络拓扑。 2. 在拓扑中选择一个设备,比如PC1,右键点击选择“命令行界面”。 3. 在命令行界面中输入“ping 目标IP地址”,比如“ping 192.168.1.2”。 4. 按下回车键,等待一段时间,如果网络连接正常,就会收到回复信息。 5. 如果网络连接不正常,就会显示“请求超时”或“目标主机不可达”等错误信息。 通过使用ping命令,可以快速诊断网络连接问题,帮助管理员及时解决网络故障。 ### 回答2: Cisco Packet Tracer是一款网络模拟软件,可以实现各种网络设备的配置、交互和管理。这款软件非常适合网络管理人员和学生使用,可以帮助他们更好的学习和理解网络知识。 在Cisco Packet Tracer中,ping命令是一个非常常用的命令Ping命令是测试本地网络连接的一种方法,可以测试网络是否连接正常,以及检查网络包的传输速度和延迟。这个命令非常重要,尤其是在排查网络问题的时候。 在使用ping命令之前,需要先了解一些基本概念。Ping是指Packet Internet Groper,包含两个部分,一个是发送请求的程序,另一个是接受并回复请求的程序。网络管理员和用户发送ping命令时会看到类似于以下的信息: $ ping 192.168.1.1 Pinging 192.168.1.1 with 32 bytes of data: Reply from 192.168.1.1: bytes=32 time=4ms TTL=64 Reply from 192.168.1.1: bytes=32 time=3ms TTL=64 Reply from 192.168.1.1: bytes=32 time=5ms TTL=64 Reply from 192.168.1.1: bytes=32 time=1ms TTL=64 Ping statistics for 192.168.1.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 1ms, Maximum = 5ms, Average = 3ms 以上信息的意思是:发送了4个数据包到192.168.1.1地址,接收到了4个回复,并且没有丢失任何一个数据包。每一个回复显示了发送和接收之间的延迟时间,其中,time=4ms表示发送请求到接收回复的时间为4毫秒。统计信息显示了数据包收发情况的总结,包括缺失和平均延迟。 Ping命令可以使用在所有的网络环境中,它可以用来验证本地网络是否正常连接,也可以用来测试远程计算机和设备的网络连接。Ping命令可以让运维人员对网络流量和传输速度有更好的了解,并可以及时发现和解决网络故障。因此,在网络管理和维护工作中,ping命令是非常重要的。 ### 回答3: Cisco Packet Tracer是一种网络仿真软件,用户可以使用它模拟网络拓扑并执行一系列网络操作。其中一个最基本的网络操作是Ping命令Ping命令可以用来测试网络上的主机是否可达,以及估计从源主机到目标主机的延迟时间。 在Cisco Packet Tracer中,Ping命令可通过以下步骤完成: 1. 打开Packet Tracer软件,创建一个网络拓扑。 2. 点击左侧的“CLI”选项卡,进入CLI命令行界面。 3. 选择想要测试的设备,右键点击并选择“Console”选项进入设备的命令行界面。 4. 在控制台中输入“ping [目标IP地址]”,例如“ping 192.168.1.1”。 5. 等待一段时间,Ping命令会自动发送探测报文,如果目标主机可达,会返回反馈信息。 在Ping命令执行时,用户还可以设置一些参数来控制Ping命令的行为。其中常用的参数包括: -t:Ping命令一直执行,直到用户手动停止它。 -n:Ping命令执行的次数。 -l:Ping命令发送的数据包的大小。 总的来说,Ping命令是一种非常常用的网络工具,可以帮助用户快速诊断和解决网络连接问题。通过Cisco Packet Tracer软件模拟Ping命令的操作,用户可以更好地理解和掌握Ping命令的使用方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王大阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值