Portforwarding - still the same issue
Leander S.
leander.schaefer at gmx.net
Mon Oct 27 14:19:39 UTC 2008
Another question would be if it is neccesary to open port 80 secificaly
before doing some fwd .. or dows the fwd command also open port 80? I'm
just not sure wether port 80 is opend twice - which wouldn't make sence ...
### HTTP Traffic forwarding to Apache:8080
${fwcmd} add 21200 allow tcp from any to ${LAN_IP} 80 in via
${LAN_if}
${fwcmd} add 21300 allow tcp from any to ${LAN_IP} 8080 in via
${LAN_if}
${fwcmd} add 21400 fwd ${LAN_IP},8080 tcp from ${LAN} to me 80
setup in via ${LAN_if} keep-state
root ~ # ipfw show
20100 8 4416 allow ip from any to any via lo0
20200 0 0 deny ip from any to 127.0.0.0/8
20300 0 0 deny ip from 127.0.0.0/8 to any
20400 40 4608 allow ip from any to any via msk0
20600 0 0 divert 8668 ip from any to any via msk0
20700 0 0 allow icmp from 192.1.1.0/24 to 192.1.1.0/24
icmptypes 0,8
20800 0 0 allow tcp from any to 192.1.1.1 dst-port 1723 in via
ath0
20900 0 0 allow gre from any to 192.1.1.0/24
21000 0 0 allow gre from 192.1.1.0/24 to any
21100 0 0 allow gre from 192.1.1.0/24 to any out via ath0
21200 450 38013 allow tcp from any to 192.1.1.1 dst-port 80 in via ath0
21300 79 23633 allow tcp from any to 192.1.1.1 dst-port 8080 in via
ath0
21400 0 0 fwd 192.1.1.1,8080 tcp from 192.1.1.0/24 to me
dst-port 80 setup in via ath0 keep-state
21500 904 1243836 allow ip from any to any out via ath0
65535 5922 575146 deny ip from any to any
root ~ #
root ~ # sockstat | grep 8080
www httpd 6413 5 tcp46 *:8080 *:*
www httpd 6390 5 tcp46 *:8080 *:*
www httpd 6389 5 tcp46 *:8080 *:*
www httpd 6388 5 tcp46 *:8080 *:*
www httpd 6384 5 tcp46 *:8080 *:*
www httpd 1459 5 tcp46 *:8080 *:*
www httpd 840 5 tcp46 *:8080 *:*
www httpd 839 5 tcp46 *:8080 *:*
www httpd 838 5 tcp46 *:8080 *:*
www httpd 837 5 tcp46 *:8080 *:*
root httpd 751 5 tcp46 *:8080 *:*
root ~ #
Btw.: IPFW and anything else is compiled statically into FreeBSD Kernel
- NO_MODULES=YES
Regards,
Leander
More information about the freebsd-ipfw
mailing list