IRB-vpn mit kvpnc
Einrichten von KVpnc fuer den Zugang zum IRB-Netz
- Download der RPMs und Installation
- Konfiguration
Die aktuellen RPMs sind auf der Homepage von kvpnc verlinkt:
KVpnc bzw.
Donwloadseite
Man benötigt in der Regel 3 RPMs:
* kvpnc * libcrypto++ * libcrypto++-utils
Diese lädt man am besten in ein neues Verzeichnis runter und installiert dann mit rpm -ivh VERZEICHNIS/*.rpm
Die Konfiguration ist ein wenig trickreich:
kvpnc unterschlägt mögliche Probleme beim Verbindungsaufbau und schreibt sie nur in die Logs. Diese sind immerhin von der Oberfläche des Programms erreichbar.
Um einige Fehlerquellen von vorneherein auszuschalten sollte man folgende Punkte prüfen:
- hat mein Rechner eine gültige IP (im IRB-Netz dhcp machen)
- habe ich eine passende defaultroute?
- sind in der /etc/resolv.conf Nameserver eingetragen und kann ich sie erreichen?
1. An den Notebookarbeitsplätzen bekommt man die IP per dhcp, die gängigen Programme dazu heissen
- pump -i eth0
- dhcpcd eth0
Die eigene IP kann man sich mit ifconfig anzeigen lassen:
/sbin/ifconfig eth0
2. habe ich eine passende defaultroute?
für die Netzwerkdosen an den Notebookarbeitsplaetzen sollte sowas erscheinen:
/sbin/route -n Ziel Router Genmask Flags Metric Ref Use Iface 192.168.16.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.16.1 0.0.0.0 UG 0 0 0 eth
Zumindest zu den Nameservern sollte ich eine Route haben wie auch zu prima.cs.tu-berlin.de (TODO: IP: 130.149.145.10 - auch im vpn???)
3. sind in der /etc/resolv.conf Nameserver eingetragen und kann ich sie erreichen?
In der Datei sollten Zeilen mit IPs auftauchen, die sich anpingen lassen, wie:
nameserver 130.149.17.4
Klappt das soweit sollte man prüfen, ob man prima.cs.tu-berlin.de anpingen kann:
ping prima.cs.tu-berlin.de
Einrichten von kvpnc
Nun kann man sich endlich an das Konfigurieren von kvpnc machen:
Beschrieben wird die Einrichtung des Zugangs von einem der Notebookarbeitsplätze des IRB.
Ich habe bislang nicht getestet, ob man kvpnc als root starten muss, gehe hier aber ersteinmal davon aus. Da ich es selber nicht benutze wäre hier eine Info nett...!
kvpnc wird so eingerichtet, dass es vor und nach der Verbindungsaufnahme einige Routen neu setzt.
aber eines nach dem Anderen.
Nach dem starten des kvpnc legt man nun ein neues Profil an mit dem Typ pptp.
Der vpn-Host ist prima.cs.tu-berlin.de, Benutzername ist identisch mit dem CS-Benutzernamen, das Passwort muss allerdings getrennt auf der Website des IRB beantragt werden (CHAP-Kennung).
Leider müssen vor und nach dem Verbindungsaufbau einige Routen neu gesetzt werden. Dazu in die allgemeinen Einstellungen von kvpnc wechseln. Dort in Profil, Kommandoausführung wechseln.
In den Einstellungen "Vor dem Verbinden" diese Kommandos eingeben:
route add -net 130.149.17.0/24 gw 192.168.16.1 route add -host 130.149.145.10 gw 192.168.16.1
In den Einstellungen "Nach dem Verbinden" diese Kommandos eingeben:
route add -net 130.149.17.0/24 gw 192.168.16.1 route add default gw 130.149.145.8
Hier erstmal schnell ein paar Screenshots der weiteren Einstellungen:
Allgemeine Einstellungen:
http://www.freitagsrunde.org/~florian/wiki/s-allgemein.jpg
Pfade:
http://www.freitagsrunde.org/~florian/wiki/s-pfade.jpg
PPTP-Einstellungen:
http://www.freitagsrunde.org/~florian/wiki/s-pptp-einstellungen.jpg