mturba 10 Geschrieben 6. April 2007 Melden Teilen Geschrieben 6. April 2007 Hi, sicher gibt es noch andere außer mir, die auf ihrem Router gerne WebVPN verwenden würden, aber eine dynamische IP-Adresse von ihrem Provider zugewiesen bekommen. Die WebVPN-Konfiguration erwartet allerdings ungünstigerweise die Angabe einer festen IP-Adresse. Da mein Provider ohnehin einmal am Tag eine Zwangstrennung vornimmt, habe ich das Problem bei mir folgendermaßen gelöst: 1. Ein TCL-Skript erstellt, welches die aktuelle IP-Adresse des Dialer-Interfaces ausliest und die WebVPN-Konfiguration entsprechend aktualisiert. Dieses Skript habe ich als flash:update-webvpn.tcl auf dem Router abgelegt: set myip [regexp -inline {\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}} [exec "show ip interface brief | include Dialer0"] ] ios_config "webvpn gateway webvpn_gateway" "ip address $myip port 443" 2. Anschließend zwei Kron-Policys angelegt, eine zum Trennen der PPPoE-Verbindung, die andere zum Ausführen des TCP-Skripts: ! kron policy-list disconnect-pppoe cli clear pppoe all ! kron policy-list update-webvpn cli tclsh flash:update-webvpn.tcl 3. Zum Schluß zwei Kron-Occurences, die nachts um 4:00 (da störts am wenigsten) die Verbindung trennen und eine Minute später die WebVPN-Konfiguration aktualisieren: kron occurrence disconnect-pppoe at 4:00 recurring policy-list disconnect-pppoe ! kron occurrence update-webvpn at 4:01 recurring policy-list update-webvpn Eventuell hilft das ja jemandem weiter, der auch schon mit diesem Problem gekämpft hat... falls jemandem eine elegantere Lösung einfällt, bin ich auch gerne dafür zu begeistern :) Gruß, Martin Zitieren Link zu diesem Kommentar
Ciscler 10 Geschrieben 7. April 2007 Melden Teilen Geschrieben 7. April 2007 Hallo, was genau ist überhaupt WebVPN ? Gruß Dirk Zitieren Link zu diesem Kommentar
mturba 10 Geschrieben 7. April 2007 Autor Melden Teilen Geschrieben 7. April 2007 Mit WebVPN (inzwischen wird es meist SSL VPN genannt) kann man einen Remotezugang zum Netzwerk per Webbrowser realisieren, ohne dass ein VPN-Client auf dem Rechner installiert sein muss. Finde ich ganz praktisch, wenn man mal schnell mal von unterwegs an sein Netz möchte und keinen eigenen Rechner dabei hat. Desweiteren kann man damit Geschäftspartnern vorübergehend bestimmte Dienste zur Verfügung stellen, ohne dass diese einen VPN-Client dazu benötigen. Weitere Informationen: SSL VPN - Cisco Systems Gruß, Martin Zitieren Link zu diesem Kommentar
Ciscler 10 Geschrieben 7. April 2007 Melden Teilen Geschrieben 7. April 2007 HI, danke für deine schnelle Antwort hättest du ein Config Beispiel für mich? Das würde ich doch mal gerne ausprobieren. Gruß Dirk Zitieren Link zu diesem Kommentar
mturba 10 Geschrieben 7. April 2007 Autor Melden Teilen Geschrieben 7. April 2007 Hi, hier eine ganz minimalistische Beispielkonfiguration: webvpn gateway webvpn_gateway hostname webvpn_gateway.domain.tld ip address 1.2.3.4 port 443 inservice ! webvpn context webvpn_context ssl authenticate verify all ! ! port-forward "mypc" local-port 13389 remote-server "192.168.1.1" remote-port 3389 description "RDP auf mypc" ! policy group webvpn_policy port-forward "mypc" auto-download default-group-policy webvpn_policy aaa authentication list default gateway webvpn_gateway inservice ! end Gruß, Martin Zitieren Link zu diesem Kommentar
alex555550 10 Geschrieben 7. April 2007 Melden Teilen Geschrieben 7. April 2007 Hy, big THX. :D :D :D :D Du rettest mir Ostern. Schöne Ostern. Zitieren Link zu diesem Kommentar
Wordo 11 Geschrieben 7. April 2007 Melden Teilen Geschrieben 7. April 2007 Eventuell hilft das ja jemandem weiter, der auch schon mit diesem Problem gekämpft hat... falls jemandem eine elegantere Lösung einfällt, bin ich auch gerne dafür zu begeistern :) Besser gehts nicht! :) Find ich gut ... frische Ideen brauch das Land :D Zitieren Link zu diesem Kommentar
mturba 10 Geschrieben 11. April 2007 Autor Melden Teilen Geschrieben 11. April 2007 Vielen Dank für die Lorbeeren :) Ich habe die Sache noch etwas verfeinert. Mit der folgenden Konfiguration wird auch bei unplanmäßigen Verbindungsausfällen die WebVPN-Konfiguration aktualisiert: 1. Tracking-Objekt anlegen, welches überwacht, ob an Dialer0 eine IP-Adresse konfiguriert ist: track 1 interface Dialer0 ip routing 2. Ein Event-Manager-Applet erzeugen, welches das TCL-Updateskript ausführt, sobald der Status dieses Tracking-Objekts auf "up" wechselt. event manager applet update-webvpn event track 1 state up action 1 cli command "enable" action 2 cli command "tclsh update-webvpn.tcl" 3. Wie gehabt eine Kron-Occurence, die dafür sorgt, dass die Zwangstrennung kontrolliert nachts um 4:00 erfolgt. kron occurrence disconnect-pppoe at 4:00 recurring policy-list disconnect-pppoe Die andere Occurence ist nicht mehr nötig, da durch die Trennung automatisch ein Event ausgelöst und dadurch das Updateskript ausgeführt wird. Gruß, Martin Zitieren Link zu diesem Kommentar
TakeITEasy 10 Geschrieben 13. April 2007 Melden Teilen Geschrieben 13. April 2007 Hi, also bei mir mit IOS 12.4(9) muss die WebVPN Adresse NICHT die WAN-Adresse sein. Es geht auch die lokale IP mit statischen NAT! webvpn gateway webvpn_gateway hostname webvpn_gateway.domain.tld ip address 192.168.1.1 port 4443 inservice ip nat inside source static tcp 192.168.1.1 4443 interface Dialer1 4443 access-list inbound-dialer1 permit tcp any any eq 4443 Gruß Veit Zitieren Link zu diesem Kommentar
mturba 10 Geschrieben 13. April 2007 Autor Melden Teilen Geschrieben 13. April 2007 Hm, auf die Idee bin ich noch garnicht gekommen ;) Hab auch die Version 12.4(9)T am Laufen, sollte also bei mir auch so funktionieren. Danke für den Tipp! Gruß, Martin Zitieren Link zu diesem Kommentar
Wordo 11 Geschrieben 16. April 2007 Melden Teilen Geschrieben 16. April 2007 Stimmt, so wird ja auch der SDM umgeleitet wenn der von extern erreichbar sein soll und WebVPN konfiguriert ist. Trotzdem find ich die Idee nicht schlecht, da wird dann auch mal mehr als 2% der Faehigkeiten die ne Cisco draufhaut genutzt :D Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.