如何停止linux ping命令?

如何停止linux ping命令?,第1张

ctrl+c停止或者用ping-c10ip来指定送出的数据包数目。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

方法:

禁止被ping通:echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all

允许被ping通:echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all

注意:因为 /proc/sys/net/ipv4/icmp_echo_ignore_all 并不是真实文件,不能以vi形式进行更改。

并且上面更改的方式为临时更改,服务器重启又回还原成默认可被ping。

要是想永久更改可在配制文件/etc/sysctl.conf中加一行

net.ipv4.icmp_echo_ignore_all=1

禁止被ping有什么意义?为什么要这样做?

我们一般会认为对方主机能ping通代表着网络是通的。潜意识下为认为ping不通代表网络不通(这当然是错误的啦~)

在黑客入侵寻找对象时,大多都使用Ping命令来检测主机,如果Ping不通,水平差的“黑客”大多就会知难而退。事实上,完全可以造成一种假相,即使我们在线,但对方Ping时也不能相通,这样就能躲避很多攻击。

禁止ping的方法:

用根用户登录系统,然后输入命令“echo "1" >/proc/sys/net/ipv4/icmp_echo_ignore_all”编辑配置文件

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

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

允许ping的方法:

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

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

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


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/69256.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存