如何在 Mac OSX Server 上阻止 ICMP/PING/Traceroute?

如何在 Mac OSX Server 上阻止 ICMP/PING/Traceroute?

我理解在 Linux 上我会这样做:

// allow
echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all
// block
echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all

// permanent block (edit /etc/sysctl.conf)
net.ipv4.conf.icmp_echo_ignore_all = 1

但是在我的 Mac Mini OSX Server 上怎么办?

答案1

ipfw 应该可以帮你解决这个问题:

sudo ipfw -f add deny icmp from any to any in

无论如何,它在我的 10.6.8 安装上运行良好。

或者,您可以按照此处所述打开隐身模式:http://support.apple.com/kb/ht1810

相关内容