OpenBSD 4.7里PF的nat规则发生了变化

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
头像
whoami
铁 Fe
帖子: 76
注册时间: 2010-06-03 13:23

OpenBSD 4.7里PF的nat规则发生了变化

帖子 whoami » 2010-06-22 14:53

OpenBSD 4.7里PF的nat规则发生了变化

刚淘了两台旧机,本想试试用PF做包过滤,竟然发现NAT规则失灵,上英文PF指南上一看,原来NAT规则发生了变化,现在的NAT规则已经简单多了,另外也不需要设置ftp代理了,还有就是原来需要设置锚,而现在已经不用了。

看来正在翻译的the book of pf里大部分内容因为已经过时,也要做调整了,现在的语法比较简练。例如设置DHCP服务器只要这样:

代码: 全选

        option  domain-name "example.com";
        option  domain-name-servers 192.168.1.3, 192.168.1.5;

        subnet 192.168.1.0 netmask 255.255.255.0 {
                option routers 192.168.1.1;

                range 192.168.1.32 192.168.1.127;
        }

而在PF上设置也很简单,例如:

代码: 全选

#macros
ext_if="dc0"
int_if="xl0"
table <bruteforce> persist

#filter rules
block in
pass
pass out quick on $ext_if from !($ext_if) to any nat-to 192.168.2.33
还没有仔细琢磨4.7里PF的实际变化,现在仅是尝试给家里的主机设置防火墙,用一台PIII900Mhz的老机做DHCP服务器和ftp代理速度如飞。
未完待续、请勿转载、欢迎纠错、多谢!;)
[email]WHOAMi@点点儿[/email]

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 2 访客