diff options
| -rw-r--r-- | etc/rc.firewall | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/etc/rc.firewall b/etc/rc.firewall index 0623536134cb..108fd4776ea0 100644 --- a/etc/rc.firewall +++ b/etc/rc.firewall @@ -107,6 +107,9 @@ elif [ "${firewall_type}" = "client" ]; then # Allow TCP through if setup succeeded $fwcmd add pass tcp from any to any established + # Allow IP fragments to pass through + $fwcmd add pass all from any to any frag + # Allow setup of incoming email $fwcmd add pass tcp from any to ${ip} 25 setup @@ -161,11 +164,16 @@ elif [ "${firewall_type}" = "simple" ]; then # Allow TCP through if setup succeeded $fwcmd add pass tcp from any to any established + # Allow IP fragments to pass through + $fwcmd add pass all from any to any frag + # Allow setup of incoming email $fwcmd add pass tcp from any to ${oip} 25 setup # Allow access to our DNS $fwcmd add pass tcp from any to ${oip} 53 setup + $fwcmd add pass udp from any to ${oip} 53 + $fwcmd add pass udp from ${oip} 53 to any # Allow access to our WWW $fwcmd add pass tcp from any to ${oip} 80 setup |
