summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorBill Marquette <billm@pfsense.org>2005-02-26 07:00:39 +0000
committerBill Marquette <billm@pfsense.org>2005-02-26 07:00:39 +0000
commitec9715f5bc5c6862cbb4b886b10bcd49f119a4df (patch)
treeecaed13ab880a2650f95fdde2d0189b86cab0805 /etc
parent2acf6c591d67677299648f1d0913fdb8297e7dd4 (diff)
downloadpfsense-ec9715f5bc5c6862cbb4b886b10bcd49f119a4df.zip
pfsense-ec9715f5bc5c6862cbb4b886b10bcd49f119a4df.tar.gz
add a comment and some minor rule cleanup
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/filter.inc14
1 files changed, 8 insertions, 6 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index 1649981..4f3636b 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -798,8 +798,10 @@ function filter_nat_rules_generate() {
$natrules .= "\# spam table \n";
$natrules .= "table <spamd> persist\n\n";
- if(!isset($config['system']['disableftpproxy']))
- $natrules .= "rdr on " . $lanif . " proto tcp from any to any port 21 -> 127.0.0.1 port 8021\n";
+ if(!isset($config['system']['disableftpproxy'])) {
+ $natrules .= "# FTP proxy\n";
+ $natrules .= "rdr on " . $lanif . " proto tcp from any to any port 21 -> 127.0.0.1 port 8021\n\n";
+ }
/* DIAG: add ipv6 NAT, if requested */
if (isset($config['diag']['ipv6nat']['enable'])) {
@@ -951,8 +953,8 @@ function filter_rules_generate() {
/* if squid is installed, lets install its rule */
$squid_installed = run_command_return_string("/bin/ls /var/db/pkg/ | grep squid");
if ($squid_installed <> "") {
- $ipfrules .= "pass in quick on " . $lanif . " inet proto tcp from any to 127.0.0.1 port 3128 keep state label \"transparent proxy\"\n";
- $ipfrules .= "pass out quick on " . $wanif . " inet proto tcp from any to any port www keep state label \"transparent proxy\"\n";
+ $ipfrules .= "pass in quick on " . $lanif . " inet proto tcp from any to 127.0.0.1 port 3128 flags S/SA keep state label \"transparent proxy\"\n";
+ $ipfrules .= "pass out quick on " . $wanif . " inet proto tcp from ($wanif) to any port www flags S/SA keep state label \"transparent proxy\"\n";
}
$ipfrules .= create_firewall_outgoing_rules_to_itself();
@@ -1067,8 +1069,8 @@ EOD;
anchor "pptpclient"
pass in quick on {$wancfg['if']} proto gre from any to any keep state label "allow PPTP client"
pass out quick on {$wancfg['if']} proto gre from any to any keep state label "allow PPTP client"
-pass in quick on {$wancfg['if']} proto tcp from any port = 1723 to any keep state label "allow PPTP client"
-pass out quick on {$wancfg['if']} proto tcp from any to any port = 1723 keep state label "allow PPTP client"
+pass in quick on {$wancfg['if']} proto tcp from any port = 1723 to any flags S/SA keep state label "allow PPTP client"
+pass out quick on {$wancfg['if']} proto tcp from any to any port = 1723 flags S/SA keep state label "allow PPTP client"
EOD;
}
OpenPOWER on IntegriCloud