hallo liste,

mein router läuft jetzt soweit, das das intere netz zugang zum inet hat und
ich mit cups drucken kann.
nur leider läuft der proftpd auf dem router nicht.
man kann sich zwar von extern her einloggen, aber schon bei einem ls bricht
die verbing ab oder es werden keine dateien übertragen sondern nur dateien
mit der grösse 0 angelegt :(
vom internen netz 192.168.0.x klappt der zugriff wunderbar.

anbei mal die proftpd.conf und meine firewall script, vielleicht findet ja
jemand den fehler.

proftpf.conf - start
ServerName                      "xxxx.dyndns.org" <-- names des dyndns
dienstes
ServerType                      inetd
DeferWelcome                    off
UseReverseDNS                   off
IdentLookups                    off
ShowSymlinks                    on
MultilineRFC2228                on
DefaultServer                   on
ShowSymlinks                    on
AllowOverwrite                  on
RequireValidShell               off
TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     1200
DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
LsDefaultOptions                "-la"
DenyFilter                      \*.*/
Port                            21
MaxInstances                    30
User                            nobody
Group                           nogroup
<Directory /*>
  Umask                         022  022
  AllowOverwrite                on
</Directory>
proftpd.conf - ende

firewall - start
#!/bin/bash
# ip forwarding einschalten
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables           -F
iptables -t mangle -F
iptables -t nat    -F
iptables           -X
iptables -t mangle -X
iptables -t nat    -X
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A FORWARD -i lo -j ACCEPT
iptables -P INPUT DROP
iptables -A INPUT -m state --state RELATED,ESTABLISHED  -j ACCEPT
iptables -A INPUT -s 192.168.0.0/24 -i eth0 -j ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
iptables -A FORWARD -s 192.168.0.0/24 -i eth0 -j ACCEPT
iptables -A FORWARD -d 192.168.0.0/24 -m state --state
RELATED,ESTABLISHED -o et
h0 -j ACCEPT
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -j MASQUERADE
# SSH aus dem Internet erlauben
iptables -A INPUT -p tcp --dport 22 -i ppp0 -j ACCEPT
#zugriffe aus dem internet auf dem webserver erlauben
iptables -A INPUT -p tcp --dport 80 -i ppp0 -j ACCEPT
# zugrife auf den ftp server erlauben
iptables -A INPUT -p tcp --dport 20 -i ppp0 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -i ppp0 -j ACCEPT
# hier faengt das forwarding an
iptables -A FORWARD -p tcp -d 192.168.0.2 --dport 6881:6889 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 6881:6889 -j DNAT --to
192.168.0.2
iptables -A FORWARD -p udp -d 192.168.0.2 --dport 6881:6889 -j ACCEPT
iptables -t nat -A PREROUTING -p udp --dport 6881:6889 -j DNAT --to
192.168.0.2
iptables -A FORWARD -p tcp -d 192.168.0.1 --dport 113 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 113       -j DNAT --to
192.168.0.1
iptables -A FORWARD -p tcp -d 192.168.0.2 --dport 4662 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 4662 -j DNAT --to 192.168.0.2
iptables -A FORWARD -p udp -d 192.168.0.2 --dport 4672 -j ACCEPT
iptables -t nat -A PREROUTING -p udp --dport 4672 -j DNAT --to 192.168.0.2

firewall - ende

MfG
Oliver Arp


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an