Changeset 10580 in hybrid for branches/releng-9.0/nanobsd/files/etc/pf.hybrid.conf
- Timestamp:
- Apr 26, 2012, 11:14:59 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/releng-9.0/nanobsd/files/etc/pf.hybrid.conf
r10579 r10580 1 1 # 2 # Wirless Leiden PF firewall configuration for Proxy Setup. This firewall has 5 3 # main features: 2 # Wireless Leiden PF firewall configuration for (iLeiden) Proxy Setup. 3 # 4 # N.B: The features points are shared between all firewall configurations to 5 # make comparisions more easy to do 4 6 # 5 7 # 1) It supports outgoing NAT to specified ports. The so called iLeiden setup. … … 13 15 # for normal proxy setup, which should NOT follow the iLeiden default route. 14 16 # 9) Protect the Wireless Network from junk traffic. 17 # 18 # Rick van der Zwet <rick@wirelessleiden.nl> 19 # 15 20 wl_net="172.16.0.0/12" 21 ileiden_ports="80,443" 16 22 allow_ext_tcp="{ssh, domain}" 17 23 allow_ext_udp="{domain, snmp}" … … 43 49 44 50 # Nat the internet for iLeiden functionality (1) 45 nat on $ext_if inet proto tcp from $wl_net to any port { 80,443} -> ($ext_if)51 nat on $ext_if inet proto tcp from $wl_net to any port { $ileiden_ports } -> ($ext_if) 46 52 47 53 # Nat to the internet for packets which are orginating from itself for proxy functionality (8) 48 nat on !$ext_if inet proto tcp from $wl_net to any port { 80,443} -> ($ext_if)54 nat on !$ext_if inet proto tcp from $wl_net to any port { $ileiden_ports } -> ($ext_if) 49 55 50 51 # Redirection needs source natting and allow rules (see below) (7) 56 # Redirect some internal facing services outside, please mind also need allow rules (bottom of file) (7) 52 57 rdr on $ext_if inet proto tcp from any to $ext_if port 8081 -> 172.16.4.46 port 80 53 58 … … 70 75 71 76 # Note: not even HTTPS traffic allowed for those who has not clicked OK yet (6) 72 pass out on { $captive_portal_interfaces } proto tcp from <wlportal> to !$wl_net port { 80, 443} keep state77 pass out on { $captive_portal_interfaces } proto tcp from <wlportal> to !$wl_net port { $ileiden_ports } keep state 73 78 74 79 # External interface is permissive (4)
Note:
See TracChangeset
for help on using the changeset viewer.