VPN-Installation unter Linux
Einrichten eines VPN-Tunnels auf Debian/Ubuntu
Benötigtes Paket
network-manager-pptp (PPTP-Backend für Network-Manager)
Einstellungen
Network-Manager -> VPN -> Hinzufügen
Im Verbindungsassistent dann Folgendes einstellen:
- Verbindungsname: z.B.
Informatik-VPN - Im Tab “VPN”:
- Gateway:
fbivpn.informatik.uni-hamburg.de - Benutzername: Ihre Benutzerkennung, z.b.
0bock - NT-Domäne:
INFORMATIK - Im Untermenü “Erweitert”:
- Checkbox Point-to-Point-Verschlüsselung (MPPE) verwenden
- Sicherheit 128-bit (am sichersten)
- Checkbox Stateful-Verschlüsselung erlauben
- Gateway:
- Im Tab “IPv4-Einstellungen”:
- Methode: Automatisch(VPN), nur Adressen
- DNS-Server:
134.100.9.61 - Suchdomänen:
informatik.uni-hamburg.de
Neustarten
Nach Einrichtung der Verbindung muss evt. der Network-Manager erneut gestartet werden, damit die Verbindung dort angezeigt wird. Unter Ubuntu geht das mit:
sudo /etc/dbus-1/event.d/25NetworkManager restart sudo /etc/dbus-1/event.d/26NetworkManagerDispatcher restart
Verbinden
Zunächst muss (zuhause) eine Internetverbindung oder (in der Informatik) eine Verbindung per WLAN zum Netz UHH oder per blauer Dose zum Subnetz 134.100.14 aufgebaut werden. Eine Gateway-Authentifizierung ist nicht notwendig. Dann:
Network-Manager -> VPN-Verbindungen -> Informatik-VPN
Testen
Zum Testen der Verbindung (bei Nutzung von außerhalb des Informatik-Netzes) kann zum Beispiel die Gremien-Seite des Fachbereichs abgerufen werden. Wird diese Seite ohne Fehler angezeigt, funktioniert die VPN-Verbindung. Bei Nutzung innerhalb des Informatik-Netztes kann zum Testen z.B. eine verschlüsselte Verbindung zum Fachschafts-Jabber-Server aufgebaut werden.
Einrichten eines VPN-Tunnels ab SuSE Linux 9.x
Unter SuSE 9.x (und analog in späteren Versionen) lässt sich mit Hilfe von
pptp-command ein VPN-Tunnel einrichten. Beachten Sie bitte, dass das Passwort in der
Datei /etc/ppp/chap-secrets im Klartext abgelegt wird, auch wenn es während der
Konfiguration nicht angezeigt wird. Der Einblick in diese Datei sollte also auf jeden Fall
für Dritte verhindert werden. Da für den Aufbau des Tunnels root-Rechte nötig sind,
eignet sich das hier beschriebene Verfahren ohnehin nur für private Rechner und nicht
für Leihgeräte.
Anmeldung als root
Ändern des
pptp-command-Scripts in/usr/sbin:In der ersten Zeile ist das "T" aus den Perl-Optionen zu entfernen. Andernfalls werden beim späteren Tunnelaufbau die Routes nicht richtig eingetragen.
- Einrichten des Tunnels mit
pptp-commandpptp-command- Auswahl "3" (setup)
- Auswahl "1" (Manage CHAP secrets)
- Auswahl "2" (Add a New CHAP secret)
- Eingabe des Windows Benutzernamen in der Form
domain\\username(z.B.informatik\\mustermann) - Bestätigen Sie die Voreinstelung des Remote Name (PPTP) mit Return
- Geben Sie Ihr Passwort ein
- Auswahl "4" (quit)
- Auswahl "4" (Add a NEW PPTP tunnel)
- Auswahl "1" (other)
- Geben Sie einen Namen für den Tunnel ein (z.B. FB18)
- Geben Sie die IP-Adresse des VPN-Servers ein: 134.100.5.65
- Geben Sie nun die Route zum VPN-Server ein:
add -host 134.100.5.65 gw DEF_GW - Geben Sie nun eine Default-route über den VPN-Tunnel ein:
add -net 0.0.0.0/0 dev TUNNEL_DEV - Beenden Sie die Eingabe der Routes mit Return
- Eingabe des Benutzernamen in der Form
domain\\username(z.B.informatik\\mustermann) - Bestätigen Sie die Voreinstellung des Remote Name (PPTP) mit Return
- Auswahl "7" (Select a default tunnel)
- Wählen Sie die Nummer Ihres eingerichteten Tunnels
- Auswahl "8" (Quit)
Bei SuSE 9.1 müssen Sie noch
/etc/ppp/options.pptpwie folgt ändern:Kommentieren Sie
mppe-40,mppe-128undmppe-statelessaus und fügen Sierefuse-eapundrequire-mppeein.Bei SuSE 9.2 muss lediglich
refuse-eapin/etc/ppp/options.pptpeingefügt werden.Starten Sie den Tunnel mit
pptp-command start.Testen Sie nun z.B. mit einem Webbrowser, ob der Zugriff auf http://www.informatik.uni-hamburg.de (im Fachbereichs-Datennetz) und der Zugriff auf http://www.uni-hamburg.de (nicht im Fachbereichs-Datennetz) möglich ist.
Stoppen Sie den Tunnel mit
pptp-command stop.
Dank …
… an das Fachschafts-Wiki für die Ubuntu-Beschreibung