Jak ustalić połączenie klienta PPTP VPN na Centos/Rhel 7 Linux

Jak ustalić połączenie klienta PPTP VPN na Centos/Rhel 7 Linux

W niniejszym przewodniku omówi procedurę podłączenia/ustanowienia połączenia VPN za pomocą protokołu PPTP na CentOS 7 lub Redhat 7 Linux w sposób bez GUI. Poniżej można znaleźć szczegóły połączenia, które będą używane jako przykład. Wymień informacje Bellow PPTP VPN, aby wyrównać Ustawienia serwera PPTP VPN:

  • Nazwa połączenia: LinuxConfig (może być dowolną nazwą opisową)
  • VPN Connection Typ: PPTP
  • PPTP VPN Server IP lub domena: 123.123.1.1
  • Nazwa użytkownika Chap: Administrator
  • Hasło użytkownika Chap: 00000000

Konfiguracja

Zacznijmy od instalacji klienta PPTP:

# Yum Instal PPTP 

W następnym kroku załadujemy obsługę śledzenia połączeń dla modułu PPTP, który jest wymagany w celu prawidłowego ustalenia połączenia PPTP VPN:

# modprobe nf_conntrack_pptp 

Teraz musimy dodać poświadczenia Chap, jak podano powyżej /etc/ppp/chap-secrets plik:

# echo 'admin pptp 00000000 *' >>/etc/ppp/chap-secrets 

Na tym etapie, używając powyższych informacji o połączeniu VPN, musimy utworzyć plik konfiguracji Peer VPN i zapisać go w /etc/ppp/rówieśnicy/ informator. Wprowadź poniższy kod do pliku o nazwie Linuxconfig Podczas zastępowania dyrektyw IP, nazwy i IPPARAM VPN:

pty "pptp 123.123.1.1 --Nolaunchpppd "Nazwa administratora zdalne nazwa pptp wymaganie mppe-128 plik/etc/ppp/opcje.pptp ipparam linuxconfig 


Połącz się z VPN PPTP

Wszystko jest teraz gotowe do nawiązania połączenia PPTP VPN:

# pppd połączenie linuxconfig 

Sprawdzać /var/log/wiadomości dla wszelkich błędów lub ostrzeżeń. Jeśli połączenie PPTP VPN zostało poprawnie ustalone, powinieneś zobaczyć wyjście podobne do tego poniżej:

7 stycznia 17:55:44 LocalHost PPPD [18960]: Uwierzytelnianie rozdz. 7 stycznia 17:55:44 LocalHost PPTP [18961]: Anon Log [Decaps_Gre: pptp_gre.C: 427]: Pakiet buforujący 7 (oczekuje 6, utracony lub kolejności) 7 stycznia 17:55:44 LocalHost PPPD [18960]: MPPE 128-bitowa kompresja bezpaństwowa włączona 7 stycznia 17:55:46 LocalHost PPPD [18960]: Local Adres IP 192.168.100.2 stycznia 7 17:55:46 LocalHost PPPD [18960]: zdalny adres IP 192.168.100.0 

Po poprawnym ustaleniu połączenia VPN utworzy się nowy interfejs sieciowy. Używać ip Aby zobaczyć jego konfigurację:

# IP A S… 3: PPP0: MTU 1396 QDISC PFIFO_FAST Stan Nieznany QLen 3 Link/PPP INET 192.168.100.2 Peer 192.168.100.0/32 Zakres Global PPP0 poprawny_lft na zawsze preferowany_lft na zawsze 

Odłącz od VPN PPTP

Odłączyć połączenie VPN PPTP, po prostu wdzięcznie zabijać pppd Demon za pomocą poniższego polecenia:

# PKILL PPPD 

Po dziennikach możemy to zobaczyć pppd Moduł wyszedł z wdziękiem:

7 stycznia 18:00:21 LocalHost Systemd: Uruchom Service Dispatcher Script Manager Network Manager. 7 stycznia 18:00:21 LocalHost NM-Dispatcher: Wysyłanie akcji „Down” dla PPP0 7 stycznia 18:00:21 LocalHost PPPD [18960]: Exit 

Rozwiązywanie problemów

Jeśli otrzymasz poniższy komunikat o błędzie po śledzeniu /var/log/wiadomości dziennik:

PPPD [32087]: LCP: Wysyłanie limitu czasu 

Brakuje ci modułu załadowanego nf_conntrack_pptp. Załaduj ten moduł za pomocą następujące polecenie Linux:

# modprobe nf_conntrack_pptp 

Powiązane samouczki Linux:

  • Jak instalować czcionki i zarządzać Linux
  • Wyrażenia regularne Pythona z przykładami
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Jak zainstalować Yum na Linux
  • Instalacja OpenLitespeed w Linux
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Jak skonfigurować serwer OpenVPN na Ubuntu 20.04
  • Menedżerowie sieci GUI Linux
  • Jak aktualizować centos
  • OpenLitespeed domyślne hasło