Dnsmasq > einrichten



  • Hi jungs, ich hoffe das passt hier rein.

    ich hab meinen linux, ubuntu server. zwei netzwerkkarten eth1 > netzwerk, eth0 > pppoe.
    Konfiguriert via pppoeconf (funktioniert alles wunderbar!!).

    So nun hab ich eine router-funktionalität eingerichtet via dnsmasq:

    iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
    sysctl -w net/ipv4/ip_forward=1
    /etc/init.d/dnsmasq restart
    

    Das funktioniert wirklich super für das http protokoll. FTP funktioniert leider überhaupt nicht. der Passive Modus kann nicht gestartet werden, hat evt. jemand eine Idee warum?

    Client-Seite:

    Status: Verbindung hergestellt
    Status: Verzeichnisinhalt wird abgeholt...
    Befehl: PWD
    Antwort: 257 "/" is current directory.
    Befehl: TYPE A
    Antwort: 200 Type set to A
    Befehl: PASV
    Antwort: 227 Entering Passive Mode (xx,xx,xx,77,253,233)
    Befehl: LIST
    Antwort: 425 Can't open data connection.
    Fehler: Dateiliste konnte nicht empfangen werden
    Befehl: TYPE I
    Antwort: 200 Type set to I
    Befehl: TYPE I
    Antwort: 200 Type set to I
    Befehl: TYPE A
    Antwort: 200 Type set to A
    Befehl: PWD
    Antwort: 257 "/" is current directory.
    Befehl: PWD
    Antwort: 257 "/" is current directory.
    Befehl: TYPE A
    Antwort: 200 Type set to A
    Befehl: TYPE I
    Antwort: 200 Type set to I
    Antwort: 421 No-transfer-time exceeded. Closing control connection.
    Fehler: Verbindung getrennt

    Ab hier mach er nichts mehr.

    Im Passiv Modus, baut mein rechner mit einem bestimmten port die Verbindung auf. Evt. hab ich hier probleme mit der routing-tabelle?



  • Da gibt es spezielle Module, die man in der Kernelkonfiguration auswählen kann.
    Die heißen so ähnlich wie ip_conntrack_ftp. Die müssen geladen sein, damit dieser ganze FTP-Kram funktioniert auf dem Router. dnsmasq ist meines Wissens nach nur ein kleiner DNS-Server, der aus der /etc/hosts-Datei liest und hat mit diesem Problem eigentlich gar nichts zu tun.


Anmelden zum Antworten