Obecnie sieci wirtualne oparte na technologiach klasy VPN (Virtual Private Network) służą nie tylko do organizowania dobrze chronionych środowisk do przejrzystej wymiany danych poprzez otwarte kanały, ale także do łatwego zapewniania dostępu do Internetu. W związku z tym każdy użytkownik, który zmieni dostawcę, może stanąć przed koniecznością skonfigurowania VPN. Linux ma swoją specyfikę rozwiązania tego problemu.
Niezbędny
Poświadczenia roota
Instrukcje
Krok 1
Sprawdź, czy w jądrze systemu operacyjnego istnieje obsługa PPP. Najłatwiej to zrobić, patrząc na wartości opcji z prefiksem CONFIG_PPP w bieżącym pliku konfiguracyjnym jądra. Zwykle jest instalowany w katalogu / boot i ma nazwę zaczynającą się od config. Znajdź nazwę tego pliku za pomocą polecenia
ls / boot
lub
ls / boot | grep konfep
Wydrukuj żądane linie za pomocą cat, filtrując za pomocą grep. Na przykład:
cat /boot/config-2.6.30-std-def-alt15 | grep PPP
Przeanalizuj wiersze zawierające opcje CONFIG_PPP, CONFIG_PPP_ASYNC, CONFIG_PPP_SYNC_TTY. Jeśli nie ma przed nimi symbolu #, obsługiwana jest odpowiednia funkcjonalność (dla wartości m - w postaci modułu zewnętrznego, dla wartości y - jest zawarta w jądrze).
Krok 2
Sprawdź, czy w systemie jest zainstalowane oprogramowanie klienckie do nawiązywania połączeń VPN. Wymagany pakiet zwykle ma nazwę zaczynającą się od pptp. Użyj apt-cache z opcją wyszukiwania, aby znaleźć wymagany pakiet w dostępnych repozytoriach, a rpm z opcją -qa, aby sprawdzić, czy pakiet jest zainstalowany. Podczas pracy w środowisku graficznym sensowne może być użycie programów takich jak synaptic.
Krok 3
Zainstaluj brakujące oprogramowanie. Użyj odpowiednich menedżerów pakietów (apt-get, rpm w konsoli, synaptic w środowisku graficznym itp.). Jeśli zainstalowałeś pakiet ppp z modułami jądra obsługującymi odpowiedni protokół, uruchom ponownie komputer.
Krok 4
Spróbuj skonfigurować VPN za pomocą skryptów konfiguracyjnych, takich jak pptp-command lub pptpsetup. Są one często zawarte w pakietach oprogramowania klienckiego VPN. Aby uzyskać pomoc dotyczącą parametrów wiersza poleceń tych narzędzi, użyj ich do uruchomienia z opcją --help. Na przykład:
pptpsetup --pomoc
Jeśli nie zainstalowano żadnych skryptów konfiguracyjnych, przejdź do następnego kroku, aby ręcznie skonfigurować VPN.
Krok 5
Utwórz katalog / etc / ppp z plikiem o nazwie chap-secrets. Otwórz plik w edytorze tekstu. Dodaj do niego linię taką jak ta:
LOGOWANIE HASŁO SERWERA *
Wartości LOGIN i PASSWORD to nazwa użytkownika i hasło. Muszą być dostarczone przez dostawcę usług VPN. Zastąp SERVER dowolną nazwą połączenia lub *.
Krok 6
Utwórz katalog / etc / ppp / peers. Utwórz w nim plik, który ma taką samą nazwę jak wartość SERVER z poprzedniego kroku (lub dowolną nazwę, jeśli podano *). Edytuj ten plik, aby dodać informacje, takie jak:
pty "pptp SERWER --nolaunchpppd"
nazwa ZALOGUJ
SERWER ipparam
nazwa zdalna SERWERA
Zamek
noaut
nodeflate
nobsdcomp
Wartości LOGIN i SERVER są tutaj takie same jak w kroku 5. To kończy konfigurację VPN w systemie Linux.