CiscoVPN

Aus Fachschaft_Informatik
Wechseln zu: Navigation, Suche

Im UHH WLAN gibt es leider viele Portbeschränkungen. Um dennoch sinnvoll "Internet" machen zu koennen, muessen Verbindungen irgendwie gekapselt werden. Eine Methode ist die Verwendung eines Virtual_Private_Network. Eine andere, leichtgewichterige ist die Verwendung von SSH-Tunneln. Für Windows und OSX gibt es auf den RRZ Seiten eine Anleitung fuer die VPN Methode im RRZ-WLAN. Hier dann eine kurze Anleitung, wie man dies unter Linux mit dem Networkmanager realisieren kann:

Inhaltsverzeichnis

[Bearbeiten] Benötigtes Paket

Unter einem Ubuntu: network-manager-vpnc

(Die SSH kommt ohne root-Eingriffe ins System aus)

[Bearbeiten] Einstellungen

Networkmanager -> VPN-Verbindungen -> VPN konfigurieren -> Hinzufügen

in dem Verbindungsassistent dann folgende Einstellungen vornehmen:

[Bearbeiten] Verbinden

Erst zu einem UHH (kompatiblen) WLAN verbinden. Dann

Networkmanager -> VPN-Verbindungen -> Uni Hamburg VPN

Es werden dann zwei Passwörter abgefragt. Das Gruppenpasswort lautet: everybodyknowsthiskey

[Bearbeiten] Alternativ: Verbindung zum RRZ Flexlm Server, ohne den Networkmanager

Erstmal aktiviert man im Kernel tun/tap Support, und installiert das vpnc-Paket.

Dann schreibt man in /etc/vpnc/default.conf:

IPSec gateway vpn.rrz.uni-hamburg.de
IPSec ID vpnusers
IPSec secret everybodyknowsthiskey
Xauth username <rrz-username>
Xauth password <rrz-passwort>

Man kann statt des rrz-Accounts auch den Ikum-Account benutzen. Dafür muss man sich dann mit rz-kennung@inf anmelden. Bspw. 4tmuelle@inf als Benutzername.

Man braucht außerdem ein /etc/vpnc/vpnc-script (das hier basiert auf Gentoos vpnc-script):

PATH=/sbin:/bin

case "$reason" in
  pre-init)
    ;;
  connect)
    ifconfig "$TUNDEV" inet "$INTERNAL_IP4_ADDRESS" pointopoint "$INTERNAL_IP4_ADDRESS" netmask 255.255.255.255
    ip link set "$TUNDEV" mtu 1412 up
    ip route add 134.100.32.19/32 dev "$TUNDEV" # add flexlm route
    ip route flush cache
    ;;
  disconnect)
    ip route del 134.100.32.19/32 dev "$TUNDEV" # remove flexlm route
    ip route flush cache
    ifconfig "$TUNDEV" destroy
    ;;
  *)
    echo "unknown reason '$reason'." 1>&2
    exit 1
    ;;
esac

exit 0

Jetzt kann man sich mit dem Kommando

vpnc

verbinden, und die Verbindung mit

vpnc-disconnect

wieder trennen.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Fachschaft
Werkzeuge