你好,我是新的tu freebsd
我像这样配置了我的/etc/rc.conf:
sshd_enable="YES"
firewall_enable="YES"
firewall_quiet="YES"
firewall_type="workstation"
firewall_myservices="4711 80"
firewall_allowservices="any"
firewall_logdeny="YES"
ntpd_enable="YES"
ntpd_sync_on_start="YES"
我现在想要一个aditional ipfw规则,它将端口80上的连接转发到端口8080
在我的Mac服务器上,我这样做:
ipfw flush
ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in
ipfw add 100 fwd 127.0.0.1,8443 tcp from any to any 443 in
如何在freebsd上配置ipfw,因此它会在启动时处理这些规则。 正如您所看到的,我加载了firewall_type =“workstation”,它与一组默认规则相关联。 如何永久地将我的规则添加到此子集?
有什么想法吗? 亲切的问候 马丁
答案 0 :(得分:1)
理查德史密斯给了我提示(但它也写在手册中; - ))。
对于那些想要添加端口转发规则的人来说,这就是我所做的。
当我使用“工作站”的设置时,我编辑了以:
开头的部分putStr
我添加了以下内容
[Ww][Oo][Rr][Kk][Ss][Tt][Aa][Tt][Ii][Oo][Nn]
这就是......在这里添加你想要的任何东西......
亲切的问候 马丁答案 1 :(得分:0)
firewall_type =“workstation”的规则位于另一个名为:
的文件中/etc/rc.firewall
您可以在此处添加自定义规则。或者,您可以使用新文件替换规则文件(例如:/etc/rc.firewall.local),并使用以下命令从/etc/rc.conf中选择它:
firewall_script="/etc/rc.firewall.local"