Ich habe es geschafft, auf meinem NAS einen Cronjob zu installieren, der regelmäßig ein Perl-Programm ausführt. Dieses ermittelt die externe IP meines Routers und schreibt sie in eine Datei auf meiner Webpräsenz. Diese Datei ist nun mühelos "von Aussen" unter meiner Domain erreichbar ... Soweit sogut, aber wie bekomme ich diese Info nun (ausser manuell öffnen, angucken oder kopieren usw.) in die VPN-Verbindungssoftware hinein (z.B. PPTP)? Offizuiell und ohne Veränderung funktionert diese natürlich nur mit IP oder "richtigem" DNS ... könnte man das zugehörige Setup irgendwie patchen? Oder gibt es einen Consolenbefehl zum Öffnen eines VPN ohne dieses vorher über die GUI einzurichten (Win /Mac)? P.S. Mir geht die Unsicherheit der DynDNS-Dienste "auf den Kranz". Entweder sie werden eingestellt oder plötzlich kostenpflichtig oder man muss sich regelmäßig einloggen ...
Du kannst die lokale hosts-Datei (/etc/hosts, Windows hat sowas auch irgendwo) editieren lassen. Idealerweise natürlich von einem Skript, welches immer vor Aufbau der VPN-Verbindung aufgerufen wird.
Frank schrieb: > P.S. Mir geht die Unsicherheit der DynDNS-Dienste "auf den Kranz". > Entweder sie werden eingestellt oder plötzlich kostenpflichtig oder man > muss sich regelmäßig einloggen ... Mir geht auch kolossal auf den Zeiger, dass ich für viele Dienste zahlen muss und sie nicht umsonst kriege. ;-)
A. K. schrieb: > Mir geht auch kolossal auf den Zeiger, dass ich für viele Dienste zahlen > muss und sie nicht umsonst kriege. ;-) Mhhh, ja: 30$ im Jahr ist ein bisschen arg happig für einen einfachen Dyn-DNS Dienst, findest du nicht? Ich sehe ehrlich gesagt auch nicht ein das zu bezahlen...
mal angenommen, du hättest ein shell script, mit dem du die Verbindung aufbauen kannst. Und die Datei meine_adresse.txt auf deinem Webspace enthielte genau eine Zeile mit der Adresse. Dann kannst du der shell Variablen IP die Adresse so ähnlich zuweisen:
1 | IP=$(echo "GET /spezial/meine_adresse.txt HTTP/0.9" | netcat mein.webspace.de 80 | tail -1) |
Boris P. schrieb: > A. K. schrieb: >> Mir geht auch kolossal auf den Zeiger, dass ich für viele Dienste zahlen >> muss und sie nicht umsonst kriege. ;-) > > Mhhh, ja: 30$ im Jahr ist ein bisschen arg happig für einen einfachen > Dyn-DNS Dienst, findest du nicht? Ich sehe ehrlich gesagt auch nicht ein > das zu bezahlen... dann kauft euch eine Fritzbox - da bekommt ihr den kostenlosen Dyndns dienst mit dazu.
Peter II schrieb: > dann kauft euch eine Fritzbox - da bekommt ihr den kostenlosen Dyndns > dienst mit dazu. Dank Routerzwang für mich keine Option :-(
Boris P. schrieb: > Mhhh, ja: 30$ im Jahr ist ein bisschen arg happig für einen einfachen > Dyn-DNS Dienst, findest du nicht? Das ist es, allerdings. Das gibt es --mit einer eigenen .de-Domain-- auch für deutlich weniger Geld. Ich zahle dafür 6.30 EUR (einmalig, danach 5.30 EUR pro Jahr). https://joker.com/?mode=page&page=pricing Geboten wird einem dafür ein recht frei konfigurierbarer DNS-Server mit bis zu fünf DynA-Einträgen (also z.B. eltern.blafusel.de, bloedeschwester.blafusel.de, meinkram.blafusel.de etc.)
http://freedns.afraid.org/ Kostenlos, und das seit vielen, vielen Jahren. Kein monatlicher Anmelde-Zwang, kein Newsletter, keine Werbung.
:
Bearbeitet durch User
Lasst uns mal bei den technischen Möglichkeiten bleiben und nicht nach Alternativen suchen. Es reicht schon vollkommen, dass ich vom Provider und Domainhoster abhängig bin ... Die Idee mit der editierten/gepatchten Hosts-Datei finde ich faszinierend ... werde ich mal testen.
Habe für Mac ein (erweiterbares) Applescript gefunden, Shellscript wäre mir aber lieber:
1 | tell application "System Events" |
2 | tell current location of network preferences |
3 | set VPNservice to service "Qualidat" -- name of the VPN service |
4 | if exists VPNservice then connect* VPNservice |
5 | end tell |
6 | end tell |
* funktioniert auch mit disconnect
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.