我理解在 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