Changeset 8336


Ignore:
Timestamp:
Aug 13, 2010, 3:47:49 PM (15 years ago)
Author:
richardvm
Message:

Maximum of 10 connections, 1 is not enough (wirelessleiden.nl can't be loaded), 10 gives no problems for me browsing the internet

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2.0/nanobsd/nanobsd/files/etc/ipfw.sh

    r8335 r8336  
    1 #!/bin/sh -
    2 # Based on /etc/rc.firewall
     1sed on /etc/rc.firewall
     2
     3allowed2internet="80,443"
     4maxconnections="10"
    35
    46# Suck in the configuration variables.
     
    4850
    4951# Get public ip
    50 $externalip=`ifconfig $externalif | awk '/inet/ { print $2 }'`
     52externalip=`ifconfig $externalif | awk '/inet/ { print $2 }'`
    5153############
    5254# Flush out the list before we begin.
     
    6163#############
    6264# Outbound NAT setup
    63 ${fwcmd} add nat 100 all from 172.16.0.0/12 to any via $externalif
    64 ${fwcmd} add nat 100 all from any to 192.168.58.2 via $externalif
     65${fwcmd} add nat 100 all from 172.16.0.0/12 to any out via $externalif
     66${fwcmd} add nat 100 all from any to $externalip in via $externalif
    6567${fwcmd} nat 100 config if $externalif
    6668
     
    7274# WL -> Internet
    7375# Stateful firewalling
     76
    7477${fwcmd} add 3000 check-state
    7578# HTTP
    76 ${fwcmd} add 3001 allow tcp from 172.16.0.0/12 to any 80 in via $internalif setup keep-state
     79${fwcmd} add 3001 allow tcp from 172.16.0.0/12 to any $allowed2internet in via $internalif setup limit src-addr $maxconnections
    7780# HTTPS
    78 ${fwcmd} add 3002 allow tcp from 172.16.0.0/12 to any 443 in via $internalif setup keep-state
    7981
    8082# Allow anything originating from me
Note: See TracChangeset for help on using the changeset viewer.