如何在 Debian 10 上使用 iptables 启用/禁用 Ping
在生产环境中,出于安全原因禁用网络 ping 是一种常见做法,这样就没有人可以 ping 您的服务器。但是,默认情况下,Linux 服务器上启用 ping。
在本教程中,我将向您展示如何使用 iptables 防火墙禁用或启用 ping 端口。我已经在 Debian 10 上运行了这些命令。但是,它也应该可以在大多数其他 Linux 系统上运行。
在 iptables 中检查 Ping
打开终端并使用以下命令检查 ping 状态。
ping 127.0.0.1
从下面的屏幕截图中可以看到,我们的系统已启用 ping。
使用 iptables 禁用 Ping
当我们验证 ping 已启用时,让我们在 iptables 中禁用它。
使用 root 权限打开终端并执行以下命令。
sudo iptables -A INPUT -p icmp --icmp-type echo-request -j REJECT
再次,让我们使用以下命令检查 iptable 中的规则列表。
iptables -L
从下面的截图中,我们可以清楚地看到新的规则是在iptables中。
现在让我们使用以下命令检查 ping 状态。
ping 127.0.0.1
从上面的屏幕截图中可以看到,Ping 现已禁用。
在 iptables 中启用 Ping
如果您想在iptables中启用ping功能,请运行以下命令删除上述规则。
发出以下命令,您会发现 iptables 中没有规则。
您还可以 ping 本地主机,您会发现您已成功。
平 127.0.0.1
我希望本教程对您有所帮助。坐等新文章。