diirch
Mit Glied
Hallo
ich habe ein Problem mit meiner Firewall. Glaube ich jedenfalls da
sie das einzige ist was ich geändert habe.
Es funktioniert alles perfekt nur nicht ftp. Es ist egal ob im textmode
oder mit gftp. Der Client verbindet aber beim auflisten bzw. ls bleibt der client
hängen.
Weiss hie vielleicht jemand woran das liegt?
FreeBSD7 Stable
pppoe
Ich kann mir absolut nicht vorstellen warum ausgerechnet das ls in ftp nicht geht.
Gruss Diirch
Edit: Ich hatte die ports 27960 und 27950 für Q3-artige Games hinzu gefügt.
Aber ein entfernen der Ports stellt die Ftp funktion nicht wieder her.
Den tcpmssd hab ich durch mssfixup in der ppp.conf ersetzt.
ich habe ein Problem mit meiner Firewall. Glaube ich jedenfalls da
sie das einzige ist was ich geändert habe.
Es funktioniert alles perfekt nur nicht ftp. Es ist egal ob im textmode
oder mit gftp. Der Client verbindet aber beim auflisten bzw. ls bleibt der client
hängen.
Weiss hie vielleicht jemand woran das liegt?
Code:
#!/bin/sh
cmd="ipfw add"
skip="skipto 500"
pif=tun0
ks="keep-state"
good_tcpo="21,22,25,37,43,53,80,443,110,119,5190,5999"
good_udpo="27950,27960"
ipfw -q -f flush
$cmd 002 allow all from any to any via xl0
$cmd 003 allow all from any to any via lo0
$cmd 100 divert natd ip from any to any in via $pif
$cmd 101 check-state
# Authorized outbound
$cmd 120 $skip udp from any to 213.155.150.205 53 out via $pif $ks
$cmd 121 $skip udp from any to 63.208.196.90 53 out via $pif $ks
$cmd 122 $skip udp from any to 213.191.74.18 53 out via $pif $ks
$cmd 123 $skip udp from any to 213.191.92.87 53 out via $pif $ks
$cmd 125 $skip udp from any to any $good_udpo out via $pif $ks
$cmd 130 $skip tcp from any to any $good_tcpo out via $pif setup $ks
$cmd 135 $skip icmp from any to any out via $pif $ks
# Denyed inbound
$cmd 300 deny all from 192.168.0.0/16 to any in via $pif #RFC 1918 private IP
$cmd 301 deny all from 172.16.0.0/12 to any in via $pif #RFC 1918 private IP
$cmd 302 deny all from 10.0.0.0/8 to any in via $pif #RFC 1918 private IP
$cmd 303 deny all from 127.0.0.0/8 to any in via $pif #loopback
$cmd 304 deny all from 0.0.0.0/8 to any in via $pif #loopback
$cmd 305 deny all from 169.254.0.0/16 to any in via $pif #DHCP auto-config
$cmd 306 deny all from 192.0.2.0/24 to any in via $pif #reserved for docs
$cmd 307 deny all from 204.152.64.0/23 to any in via $pif #Sun cluster
$cmd 308 deny all from 224.0.0.0/3 to any in via $pif #Class D & E multicas
# Authorized inbound
$cmd 400 allow udp from any to any 27960 in via $pif
$cmd 420 allow tcp from any to me 25 in via $pif setup limit src-addr 2
$cmd 421 allow tcp from any to me 80 in via $pif setup limit src-addr 2
$cmd 422 allow tcp from any to me 110 in via $pif setup limit src-addr 2
$cmd 423 allow tcp from any to me 443 in via $pif setup limit src-addr 2
$cmd 424 allow icmp from any to me via $pif icmptypes 8
$cmd 450 deny log ip from any to any
# outbound stateful rules
$cmd 500 divert natd ip from any to any out via $pif
$cmd 510 allow ip from any to any
FreeBSD7 Stable
pppoe
Ich kann mir absolut nicht vorstellen warum ausgerechnet das ls in ftp nicht geht.
Gruss Diirch
Edit: Ich hatte die ports 27960 und 27950 für Q3-artige Games hinzu gefügt.
Aber ein entfernen der Ports stellt die Ftp funktion nicht wieder her.
Den tcpmssd hab ich durch mssfixup in der ppp.conf ersetzt.
Zuletzt bearbeitet: