[Gelöst] VPNC mit NAT auf 7320 mit Freetz

gerden

Neuer User
Mitglied seit
19 Mrz 2011
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo,
da anscheinend das ipt_MASQUERADE Modul nicht auf der 7320 (wohl auch auf anderen 73xx) läuft, habe ich lange herumprobiert um vpnc mit NAT Support zum laufen zubekommen.
Habe die Lösung gefunden und will sie hier posten, damit andere auch etwas davon haben, oder dass sie vielleicht sogar in die nächste freetz version integriert werden kann.
hab leider nicht so viel ahnung, was ich eigentlich gemacht habe, poste einfach mal den code, der funktioniert hat:

1. VPNC (mit NAT-Support) über Web Interface starten. Dann kommt folgende Fehlermeldung:
Code:
        modprobe: module ip_conntrack not found in modules.dep
        modprobe: module ipt_MASQUERADE not found in modules.dep
        iptables: No chain/target/match by that name.
        VPNC started in background (pid: 6451)...
        Starting vpnc ... done.
2. über Telnet auf der Box einloggen und nacheinander folgende Befehle eingeben:

Code:
        iptables -F
        iptables -t nat -F
        iptables -t mangle -F
        ifconfig tun0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}'

letzteres gibt die aktuelle IP des Tunnels aus die im nächsten Befehl für IP einsetzen (ganz am Ende)

Code:
        iptables -t nat -A POSTROUTING -o tun0 -j SNAT --to IP

3. Freuen, dass es funktioniert

Hab leider nicht soviel Ahnung von Shell-Scripting undso weiter, vielleicht kann das jemand so umschreiben, dasss es auch automatisch funktioniert, ohne jedes mal einloggen zu müssen
 
Kostenlos!

Statistik des Forums

Themen
248,897
Beiträge
2,303,572
Mitglieder
378,535
Neuestes Mitglied
Richbrothers brotherhood