Idag används virtuella nätverk baserade på VPN-teknologier (Virtual Private Network) klass inte bara för att organisera välskyddade miljöer för transparent datautbyte genom öppna kanaler utan också för att enkelt ge internetåtkomst. I detta avseende kan alla användare som byter leverantör möta behovet av att skapa en VPN. Linux har sina egna detaljer för att lösa detta problem.
Nödvändig
Rot referenser
Instruktioner
Steg 1
Kontrollera om PPP-stöd finns i operativsystemets kärna. Det enklaste sättet att göra detta är genom att titta på värdena för alternativen med prefixet CONFIG_PPP i den aktuella kärnkonfigurationsfilen. Det är vanligtvis installerat i / boot-katalogen och har ett namn som börjar med config. Ta reda på namnet på den här filen med kommandot
ls / boot
eller
ls / start | grep conf
Skriv ut raderna du vill ha med katt, filtrera med grep. Till exempel:
cat /boot/config-2.6.30-std-def-alt15 | grep PPP
Analysera raderna som innehåller alternativen CONFIG_PPP, CONFIG_PPP_ASYNC, CONFIG_PPP_SYNC_TTY. Om det inte finns någon # -symbol framför dem stöds motsvarande funktionalitet (för värden på m - i form av en extern modul, för värden på y - ingår den i kärnan).
Steg 2
Kontrollera om klientprogramvaran för upprättande av VPN-anslutningar är installerad på systemet. Det obligatoriska paketet har vanligtvis ett namn som börjar med pptp. Använd apt-cache med sökalternativet för att hitta det önskade paketet i tillgängliga förvar och rpm med alternativet -qa för att kontrollera om paketet är installerat. När du arbetar i en grafisk miljö kan det vara vettigt att använda program som synaptic.
Steg 3
Installera den saknade programvaran. Använd lämpliga pakethanterare (apt-get, rpm i konsolen, synaptisk i den grafiska miljön, etc.). Starta om datorn om du installerade ppp-paketet med kärnmoduler för att stödja lämpligt protokoll.
Steg 4
Försök att konfigurera VPN med hjälp av konfigurationsskript som pptp-kommando eller pptpsetup. De ingår ofta i VPN-klientprogramvarupaket. För hjälp med kommandoradsparametrarna för dessa verktyg, använd dem för att köra med alternativet --help. Till exempel:
pptpsetup --hjälp
Om inga konfigurationsskript har installerats, fortsätt till nästa steg för att konfigurera VPN manuellt.
Steg 5
Skapa en katalog / etc / ppp med en fil med namnet chap-secrets. Öppna filen i en textredigerare. Lägg till en rad så här:
LOGGA IN SERVER LÖSENORD *
LOGIN och LÖSENORD är användarnamn och lösenord. De måste tillhandahållas av din VPN-tjänsteleverantör. Ersätt SERVER med ett godtyckligt anslutningsnamn eller *.
Steg 6
Skapa en katalog / etc / ppp / peers. Skapa en fil i den som har samma namn som SERVER-värdet från föregående steg (eller ett godtyckligt namn om * angavs). Redigera den här filen för att lägga till information som:
pty "pptp SERVER --nolaunchpppd"
namn LOGGA IN
ipparam SERVER
remotenAMN SERVER
låsa
noauth
nodflate
nobsdcomp
LOGIN och SERVER-värden här är desamma som i steg 5. Detta slutför VPN-konfigurationen på Linux.