Mac OS X(10.8) 中是否有与‘iptables’等效的命令?

Mac OS X(10.8) 中是否有与‘iptables’等效的命令?

我想拒绝 Mac OS X 10.8(Server) 中的某些流量,例如使用:

iptables -t 过滤器 -I INPUT 4 -s xxx.xxx.xxx.0/20 -p tcp --dport 1723 -j REJECT

Mac OS X 有等效的命令吗?

答案1

从 OS X 10.7 开始,Apple 不再使用 FreeBSDipfw而改用 OpenBSD pf

的控制命令pfpfctl(8)

你会发现从 10.7 开始的简短讨论这里。这对于突出显示 OS X 的 PF 与原始 BSD 版本的几个不同之处很有用。

关于 PF 的文献随处可见,包括 Hansteen 的PF 之书作者还撰写了一本免费教程,以及OpenBSD 文档也是免费提供的。

注意:如果你的机器还运行 10.8 以下版本的 OS X Server,则可能需要修复配置错误这是 Apple 在 PF 开始工作之前制作的。

答案2

Mac OS X 有等效的命令吗?

我不这么认为。他们以前有ipfwipfw6,但已被标记为弃用。我也找不到替代品。例如,防火墙和阻止[更多]流量

本质上,苹果已经从用户手中夺走了几乎所有的控制权。

相关内容