VPN e-science.pl Podręcznik użytkownika
listings Tytuł: VPN e-science.pl. Podręcznik użytkownika Podręcznik jest udostępniany na licencji Creative Commons: niekomercyjne-na tych samych warunkach 3.0 Polska, Wrocław 2015. Uznanie autorstwa-użycie Oznacza to, że wszystkie zawarte nim treści można kopiować i wykorzystywać do celów niekomercyjnych, a także tworzyć na ich podstawie utwory zależne pod warunkiem podania autora i nazwy licencjonodawcy oraz udzielania na utwory zależne takiej samej licencji. Tekst licencji jest dostępny pod adresem: http://creativecommons.org/licenses/by-nc-sa/3.0/pl/. Licencjonodawca: Politechnika Wrocławska Wrocławskie Centrum Sieciowo-Superkomputerowe Wybrzeże Wyspiańskiego 27 50-370 Wrocław siedziba: pl. Grunwaldzki 9, bud. D-2 tel. 713203921, 713203967 fax. 713205797 e-mail: kdm@wcss.pl; www: www.wcss.pl Podręcznik powstał podczas realizacji projektu Specjalizowana Polska Infrastruktura Naukowa na rzecz Laboratoriów Badawczych przez Wrocławskie Centrum Sieciowo-Superkomputerowe w okresie od 01.04.2014 do 30.11.2015 r. Projekt finansowany był ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka oraz budżetu Państwa (nr POIG.02.03.00-02-027/13).
Spis treści 1 Wstęp 5 2 Konfiguracja VPN w systemie Windows 7 2.1 Instalacja klienta................................... 7 2.2 Nawiązanie połączenia............................... 9 2.3 Zakończenie połączenia............................... 10 3 Konfiguracja VPN w systemie Linux 11 3.1 Konfiguracja w trybie tekstowym......................... 11 3.2 Konfiguracja w trybie graficznym......................... 12
Rozdział 1 Wstęp Dostęp do części usług platformy e-science.pl takich jak serwery licencji, dysk sieciowy (poprzez protokół CIFS) możliwy jest tylko przez usługę VPN (ang. Virtual Private Network). Ma to na celu zapewnienie bezpieczeństwa (uniemożliwienie skorzystania niepowołanym osobom), wygodę użytkowania (usługi dostępne są niezależnie od adresu komputera klienckiego) oraz rozliczalność (wiadomo kto i kiedy używał danej usługi). W celu skorzystania z usługi VPN użytkownik musi zainstalować i skonfigurować na swoim komputerze program do obsługi VPN. Przed skorzystaniem z usługi wymagającej VPN należy najpierw uruchomić połączenie VPN, a następnie uruchomić tę usługę. Połączenie VPN powinno pozostać aktywne przez cały czas korzystania z usługi.
Rozdział 2 Konfiguracja VPN w systemie Windows 2.1 Instalacja klienta Aby skorzystać z VPN na platformie Windows należy zainstalować program kliencki GlobalProtect. Program ten pobiera się ze strony https://vpn.kdm.wcss.pl po uprzednim zalogowaniu się przy użyciu loginu i hasła do platformy e-science.pl (rys. 2.1). Rys. 2.1: Logowanie na stronie https://vpn.kdm.wcss.pl. Następnie należy pobrać klienta VPN GlobalProtect odpowiedniego dla wersji używanego systemu operacyjnego (rys. 2.2).
2 Konfiguracja VPN w systemie Windows Rys. 2.2: Wybór wersji klienta GlobalProtect. Po pobraniu klienta na lokalny komputer należy uruchomić pobrany plik. W oknie ustawień należy podać następujące dane: login i hasło - takie jak do platformy e-science.pl, adres usługi (Portal) - vpn.kdm.wcss.pl. Następnie należy kliknąć przycisk Apply (rys. 2.3). Rys. 2.3: Ustawienia klienta GlobalProtect. Po instalacji połączenie zostanie automatycznie ustanowione i będzie można korzystać z usług platformy e-science.pl wymagających VPN. Po restarcie systemu Windows konieczne będzie ręczne uruchomienie połączenia. 8 VPN e-science.pl. Podręcznik użytkownika
2.2 Nawiązanie połączenia 2.2 Nawiązanie połączenia W celu nawiązania połączenia z usługą VPN po starcie systemu należy w zasobniku systemowym odnaleźć ikonę programu GlobalProtect (ciemny wizerunek kuli ziemskiej z białym krzyżykiem na czerwonym tle, rys. 2.4). Rys. 2.4: Ikona klienta GlobalProtect. Na ikonę klienta należy kliknąć prawym przyciskiem myszy i wybrać opcję Connect (rys. 2.5). Rys. 2.5: Łączenie z VPN. Po uzyskaniu połączenia z ikony powinien zniknąć krzyżyk na czerwonym tle i zostać zastąpiony szaro-niebieską tarczą (rys. 2.6). Rys. 2.6: Uruchomione połączenie VPN. VPN e-science.pl. Podręcznik użytkownika 9
2 Konfiguracja VPN w systemie Windows 2.3 Zakończenie połączenia W celu zakończenia połączenia z usługa VPN należy: w zasobniku systemowym odnaleźć ikonę programu GlobalProtect, kliknąć na nią prawym przyciskiem myszy i wybrać opcję Disconnect. 10 VPN e-science.pl. Podręcznik użytkownika
Rozdział 3 Konfiguracja VPN w systemie Linux 3.1 Konfiguracja w trybie tekstowym W celu używania VPN na systemie Linux należy zainstalować pakiet vpnc. Dokładna konfiguracja jest zależna od dystrybucji, niemniej jednak plik konfiguracyjny powinien zawierać następującą treść. Interface name tun0 IPSec gateway vpn.kdm.wcss.pl IPSec ID kdm IPSec secret kdm Xauth username username #Xauth password <password> DPD idle timeout (our side) 0 Local Port 0 Przeważnie jest to plik vpnc.conf lub default.conf w katalogu /etc/vpnc. Program vpnc ustawia domyślną trasę poprzez tunel VPN. Jeśli użytkownik nie chce aby cały jego ruch przechodził przez tunel VPN należy trasy ustawić ręcznie lub poprzez skrypt do vpnc. Lista aktualnych tras znajduję się pod adresem: http://kdm.wcss.wroc. pl/w/images/trasy_vpn.txt Lokalizacja skryptu dla dystrybucji: Debian - /etc/vpnc/vpnc-script-post-connect-action Gentoo - /etc/vpnc/scripts.d/vpnc-postup.sh Treść skryptu: #!/bin/sh ROUTES=$(curl -s http://kdm.wcss.wroc.pl/w/images/trasy_vpn.txt \ egrep -o ([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}(/[[:digit:]]{1,2})? ) DEFAULT_GW=$(ip route get 156.17.19.242 \ grep -o -P (?<=via)(\d{1,3}\.){3}\d{1,3} ) if [ -n "$ROUTES" ]; then ip r replace default via $DEFAULT_GW for net in $ROUTES; do ip r add $net dev tun0 done fi Skrypt musi być wykonywalny (chmod +x). Aby uruchomić lub rozłączyć tunel VPN należy:
3 Konfiguracja VPN w systemie Linux Debian - w konsoli wpisać polecenia vpnc-connect lub vpnc-disconnect, Gentoo - dedykowany initscript vpnc. 3.2 Konfiguracja w trybie graficznym Aby skorzystać z połączenia VPN z siecią KDM należy zainstalować pakiet Cisco VPN poleceniem w terminalu: sudo apt-get install network-manager-vpnc Następnie należy prawym klawiszem myszy kliknąć aplet Networks, po czym wybrać opcję Configure Network Connections... Pojawi się wówczas okno połączeń sieciowych Connection editor (rys. 3.1). Rys. 3.1: Okno połączeń sieciowych. W oknie połączeń sieciowych należy kliknąć przycisk Add, a następnie wybrać typ połączenia: połączenie Cisco Compatible VPN (vpnc) w sekcji VPN (rys. 3.2). 12 VPN e-science.pl. Podręcznik użytkownika
3.2 Konfiguracja w trybie graficznym Rys. 3.2: Wybór typu połączenia. Pojawi się okno konfiguracyjne połączenia VPN (rys. 3.3). Rys. 3.3: Konfiguracja połączenia VPN. W tym oknie w zakładce VPN (vpnc) należy wpisać poniższe wartości, po czym nacisnąć przycisk OK. Gateway - vpn.kdm.wcss.pl User name - nazwa użytkownika w platformie e-science.pl User password - hasło użytkownika w platformie e-science.pl; hasło należy zapisać przy użyciu ikony dyskietki Group name - kdm Group password - kdm; hasło należy zapisać przy użyciu ikony dyskietki Do nawiązywania i kończenia połączenia z VPN służą odpowiednio przyciski Connect i Disconnect w oknie połączeń sieciowych (rys. 3.1). VPN e-science.pl. Podręcznik użytkownika 13
www.e-science.pl