免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: liudew
打印 上一主题 下一主题

[FreeBSD] 帮我看看pf.conf,为啥老错呢?附pf.conf,附图[已解决] [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-05-07 15:31 |只看该作者

回复 #1 liudew 的帖子

改后提示什么错误?

论坛徽章:
0
12 [报告]
发表于 2009-05-07 15:38 |只看该作者
原帖由 axlrose 于 2009-5-7 15:31 发表
改后提示什么错误?

报:
/etc/pf.conf  :11: syntax error

论坛徽章:
0
13 [报告]
发表于 2009-05-07 16:38 |只看该作者
会不会有其它的问题呢?

论坛徽章:
0
14 [报告]
发表于 2009-05-07 16:49 |只看该作者

  1. >>       1 ext_if = "lnc1" #外部接口
  2. >>       2 int_if = "lnc0"  #内部接口
  3. >>       3 localnet = $int_if:network
  4. >>       4 webserver = "{ 10.10.2.2 }"
  5. >>       5 webport = "{ http, https }"
  6. >>       6
  7. >>       7 block in all
  8. >>       8 block out all
  9. >>       9
  10. >>      10 rdr on $int_if proto tcp from $localnet to $int_if port $webport  -> $webserver port $webport

  11. >>      11 pass all
复制代码


10 rdr on $int_if proto tcp from $localnet to $int_if port $webport  -> $webserver port $webport

你这条RDR规则让PF怎么处理呢?究竟让我重定向到哪个端口呢?

规则的顺序也错了
PF FAQ里已经说了

  1. The pf.conf file has seven parts:

  2. Macros:       User-defined variables that can hold IP addresses, interface names, etc.
  3. Tables:        A structure used to hold lists of IP addresses.
  4. Options:      Various options to control how PF works.
  5. Scrub:         Reprocessing packets to normalize and defragment them.
  6. Queueing:   Provides bandwidth control and packet prioritization.
  7. Translation: Controls Network Address Translation and packet redirection.
  8. Filter Rules: Allows the selective filtering or blocking of packets as they pass through any of the interfaces.

  9. With the exception of macros and tables, each section should appear in this order in the configuration file, though not all sections have to exist for any particular application.
复制代码


With the exception of macros and tables, each section should appear in this order in the configuration file

[ 本帖最后由 lin_wang 于 2009-5-7 16:51 编辑 ]

论坛徽章:
0
15 [报告]
发表于 2009-05-07 17:10 |只看该作者
clinet 端访问 10.10.1.1 80 通过PF重新定向到 10.10.2.2 80
图已经重新上传

论坛徽章:
0
16 [报告]
发表于 2009-05-07 17:47 |只看该作者

我看不到图

论坛徽章:
0
17 [报告]
发表于 2009-05-07 17:53 |只看该作者
原帖由 lin_wang 于 2009-5-7 17:47 发表

我看不到图

论坛徽章:
0
18 [报告]
发表于 2009-05-07 20:02 |只看该作者
试试这个
rdr on $int_if proto tcp from 10.10.1.0/24 to 10.10.1.1 port 80 -> 10.10.2.2 port 80

对了你有没有设置允许转发?先看看Nat正常不?

[ 本帖最后由 dylibin 于 2009-5-7 20:04 编辑 ]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
19 [报告]
发表于 2009-05-07 21:50 |只看该作者
去掉最后一行,试试,看有没有错

论坛徽章:
0
20 [报告]
发表于 2009-05-08 08:30 |只看该作者
楼主结果如何?还有你有没有在rc.conf中设置允许PF等参数呀?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP