Linux里面icmp是什么?

Linux里面icmp是什么?,第1张

ICMP是Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。

ping是DOS命令,通常用于检测网络连接和故障。Ping是Internet包资源管理器,用于测试网络连接量的程序。Ping向目的地发送ICMP回声清除消息,并报告是否接收到所需的ICMP回声响应。

首先先在本地利用ping命令进行测试,可以看出本地计算机是可以ping通Linux服务器的。

下面关闭Linux服务器的ICMP协议。用根用户登录系统,然后输入命令“echo

"1"

>/proc/sys/net/ipv4/icmp_echo_ignore_all”编辑配置文件。这里小编要说明的是当前用户必须是root也就是根用户,否则没有权限修改配置文件。

为了确保配置更改,使用命令“cat /proc/sys/net/ipv4/icmp_echo_ignore_all”查看配置文件,可以看出值已为1。

再次在本地利用ping命令进行测试,发现本机计算机无法再ping通Linux服务器了。

接下来打开Linux服务器ICMP协议。同样在根用户下输入命令“echo

"0" >/proc/sys/net/ipv4/icmp_echo_ignore_all”编辑配置文件,然后使用命令“cat

/proc/sys/net/ipv4/icmp_echo_ignore_all”查看配置文件,可以看出值已改为0。

最后再在本地利用ping命令进行测试,发现本机计算机又能够ping通Linux服务器了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7257769.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存