我试图做一些我认为会相对简单的事情:阻止所有的stream量到testing服务器,而不是我公司的子网。
我已经尝试了这些线(111.111.0.0是我的占位符这个例子),但只有块似乎工作:
block in all pass in from 111.111.0.0 pass in on en0 from 111.111.0.0 pass in all from 111.111.0.0
这些通过似乎没有工作(我知道其中一些可能会引发语法错误,因为我只是抓住了我在testing时注释掉的所有行)。
这是不是比我想象的简单? 我错过了什么明显的?
因为它指定了一个单一的ip,你需要把它写入子网:
pass in from 111.111.0.0/16
man pf.conf应该列出一些定义范围和块的方法。 一个侧面说明,请注意确保在pass 上方没有任何drop quick规则,并且下面的规则不会意外地匹配和阻止您的数据包。