วิธีตั้งค่า VPN บน Linux

สารบัญ:

วิธีตั้งค่า VPN บน Linux
วิธีตั้งค่า VPN บน Linux

วีดีโอ: วิธีตั้งค่า VPN บน Linux

วีดีโอ: วิธีตั้งค่า VPN บน Linux
วีดีโอ: How to set up a Linux VPN server (script) 2024, มีนาคม
Anonim

ทุกวันนี้ เครือข่ายเสมือนที่ใช้เทคโนโลยีคลาส VPN (Virtual Private Network) ไม่เพียงแต่ใช้เพื่อจัดระเบียบสภาพแวดล้อมที่มีการป้องกันอย่างดีสำหรับการแลกเปลี่ยนข้อมูลที่โปร่งใสผ่านช่องทางที่เปิดอยู่ แต่ยังช่วยให้เข้าถึงอินเทอร์เน็ตได้อย่างง่ายดายอีกด้วย ในเรื่องนี้ ผู้ใช้ที่เปลี่ยนผู้ให้บริการอาจต้องเผชิญกับความจำเป็นในการตั้งค่า VPN Linux มีความเฉพาะเจาะจงในการแก้ปัญหานี้

วิธีตั้งค่า VPN บน Linux
วิธีตั้งค่า VPN บน Linux

จำเป็น

ข้อมูลประจำตัวของรูท

คำแนะนำ

ขั้นตอนที่ 1

ตรวจสอบว่ามีการสนับสนุน PPP ในเคอร์เนลระบบปฏิบัติการของคุณหรือไม่ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการดูค่าของตัวเลือกด้วยคำนำหน้า CONFIG_PPP ในไฟล์การกำหนดค่าเคอร์เนลปัจจุบัน โดยปกติจะถูกติดตั้งในไดเร็กทอรี / boot และมีชื่อขึ้นต้นด้วย config ค้นหาชื่อไฟล์นี้โดยใช้คำสั่ง

ls / boot

หรือ

ls / boot | grep conf

พิมพ์บรรทัดที่คุณต้องการด้วย cat กรองด้วย grep ตัวอย่างเช่น:

cat /boot/config-2.6.30-std-def-alt15 | grep PPP

แยกวิเคราะห์บรรทัดที่มีตัวเลือก CONFIG_PPP, CONFIG_PPP_ASYNC, CONFIG_PPP_SYNC_TTY หากไม่มีสัญลักษณ์ # อยู่ข้างหน้า ฟังก์ชันที่เกี่ยวข้องจะได้รับการสนับสนุน (สำหรับค่า m - ในรูปแบบของโมดูลภายนอก สำหรับค่า y - จะรวมอยู่ในเคอร์เนล)

วิธีตั้งค่า VPN บน Linux
วิธีตั้งค่า VPN บน Linux

ขั้นตอนที่ 2

ตรวจสอบว่ามีการติดตั้งซอฟต์แวร์ไคลเอนต์สำหรับสร้างการเชื่อมต่อ VPN ในระบบหรือไม่ แพ็คเกจที่ต้องการมักจะมีชื่อขึ้นต้นด้วย pptp ใช้ apt-cache กับอ็อพชันการค้นหาเพื่อค้นหาแพ็กเกจที่ต้องการในที่เก็บที่มีอยู่และ rpm ด้วยอ็อพชัน -qa เพื่อตรวจสอบว่าแพ็กเกจได้รับการติดตั้งแล้วหรือไม่ เมื่อทำงานในสภาพแวดล้อมแบบกราฟิก การใช้โปรแกรมต่างๆ เช่น synaptic อาจเป็นเรื่องที่สมเหตุสมผล

วิธีตั้งค่า VPN บน Linux
วิธีตั้งค่า VPN บน Linux

ขั้นตอนที่ 3

ติดตั้งซอฟต์แวร์ที่ขาดหายไป ใช้ตัวจัดการแพ็คเกจที่เหมาะสม (apt-get, rpm ในคอนโซล, synaptic ในสภาพแวดล้อมแบบกราฟิก ฯลฯ) หากคุณติดตั้งแพ็คเกจ ppp ด้วยโมดูลเคอร์เนลเพื่อรองรับโปรโตคอลที่เหมาะสม ให้รีสตาร์ทคอมพิวเตอร์

วิธีตั้งค่า VPN บน Linux
วิธีตั้งค่า VPN บน Linux

ขั้นตอนที่ 4

ลองกำหนดค่า VPN โดยใช้สคริปต์การกำหนดค่า เช่น pptp-command หรือ pptpsetup มักจะรวมอยู่ในแพ็คเกจซอฟต์แวร์ไคลเอนต์ VPN หากต้องการความช่วยเหลือเกี่ยวกับพารามิเตอร์บรรทัดคำสั่งของยูทิลิตี้เหล่านี้ ให้ใช้พารามิเตอร์เหล่านี้เพื่อรันด้วยตัวเลือก --help ตัวอย่างเช่น:

pptpsetup --help

หากไม่ได้ติดตั้งสคริปต์การกำหนดค่า ให้ไปยังขั้นตอนถัดไปเพื่อกำหนดค่า VPN ด้วยตนเอง

วิธีตั้งค่า VPN บน Linux
วิธีตั้งค่า VPN บน Linux

ขั้นตอนที่ 5

สร้างไดเร็กทอรี / etc / ppp ด้วยไฟล์ชื่อ chap-secrets เปิดไฟล์ในโปรแกรมแก้ไขข้อความ เพิ่มบรรทัดเช่นนี้:

เข้าสู่ระบบเซิร์ฟเวอร์รหัสผ่าน *

ค่า LOGIN และ PASSWORD คือชื่อผู้ใช้และรหัสผ่าน ผู้ให้บริการ VPN ของคุณต้องจัดหาสิ่งเหล่านี้ แทนที่ SERVER ด้วยชื่อการเชื่อมต่อที่กำหนดเองหรือ *

วิธีตั้งค่า VPN บน Linux
วิธีตั้งค่า VPN บน Linux

ขั้นตอนที่ 6

สร้างไดเร็กทอรี / etc / ppp / peers สร้างไฟล์ที่มีชื่อเดียวกับค่า SERVER จากขั้นตอนก่อนหน้า (หรือชื่อที่กำหนดเองหากระบุ *) แก้ไขไฟล์นี้เพื่อเพิ่มข้อมูลเช่น:

pty "เซิร์ฟเวอร์ pptp --nolaunchpppd"

ชื่อเข้าสู่ระบบLOG

ipparam SERVER

เซิร์ฟเวอร์ชื่อระยะไกล

ล็อค

noauth

nodeflate

nobsdcomp

ค่า LOGIN และ SERVER ที่นี่จะเหมือนกับในขั้นตอนที่ 5 ซึ่งจะทำให้การกำหนดค่า VPN บน Linux เสร็จสมบูรณ์

แนะนำ: