一会儿我正在四处乱逛pfctl
,没有走得太远而忘了它。
昨天,我无法ssh
进入远程机器。我在系统偏好设置中禁用了防火墙,但仍然遇到了问题。当我ping
什么都不知道的时候,我想知道......所以,我禁用pfctl
了sudo pfctl -d
,并且看到ping
并ssh
再次工作。
如果pfctl
仍然运行我的规则集,无论是否启用了sys prefs中的防火墙,那么:
- sys prefs防火墙是一个单独的防火墙应用程序,没有
pfctl
给出一个简单的gui(正如我所假设的)。 - sys prefs中的防火墙是一个单独的实例
pfctl
,两者都可以独立于另一个运行。
或者它是别的东西(我喜欢给自己留有余地)。我检查了运行过程,只能找到Firewall
,没有pf
/ pfctl
等,我很困惑。
哪个选项是事实?