PPTP configuration examples

Point-to-Point Tunneling Protocol (PPTP) คือ VPN ที่ใช้ TCP control channel และ GRE Tunnel ในการเข้ารหัส PPP packets
บทความนี้มีตัวอย่างการตั้งค่า PPTP ที่จะแสดงการอธิบายให้คุณเข้าใจเพิ่มขึ้น โดยตัวอย่างทั้งหมดทำโดยใช้ rut series 2 ตัว


สิ่งที่จำเป็นในการแสดงตัวอย่าง :

  • RUT Series ทุกรุ่น(ยกเว้น RUT850) จำนวน 2 ตัว

  • RUT Server ตัวต้องมี Public static ip หรือ Public dynamic ip

  • อุปกรณ์ปลายทางอย่างน้อย 1 ชนิดเช่น คอมพิวเตอร์,แล็ปท็อปหรืออื่นๆ เพื่อทำการตั้งค่าเราเตอร์


Example Diagram

หมายเหตุ :
RUT1 : PPTP Server
RUT2 : PPTP Client


การตั้งค่าเราเตอร์

PPTP Server(RUT1)

  • เข้าสู่ระบบด้วย WebUI จากนั้นไปที่เมนู Services → VPN → PPTP จากนั้นเลือก Role: Server ตั้งชื่อในช่อง New Configuration name และกดที่ปุ่ม add new ตามภาพ :

    หลังจากกดที่ปุ่ม add new จะปรากฏ ชื่อ PPTP Server ขึ้นและคุณจะเป็นปุ่ม Edit ที่ท้ายชื่อ


  • กดที่ปุ่ม Edit เพื่อทำการตั้งค่า PPTP Server จะปรากฏหน้าต่างใหม่ที่แสดงพารามิเตอร์ต่างๆ ให้คุณเปิดใช้งานมัน (Enable) และใส่ค่าพารามิเตอร์ที่คุณต้องการตามภาพ :

Enable : เปิดใช้งาน PPTP
Local IP : Server virtual IP address
Remote IP range start : ช่วงเริ่มต้นของ virtual IP address ที่ client จะเชื่อมต่อเข้ามา
Remote IP range end : ช่วงสิ้นสุดของ virtual IP address ที่ client จะเชื่อมต่อเข้ามา
User name & Password : รหัสในการเข้าใช้งาน PPTP Server ที่ Client ต้องนำไปใช้
PPTP Client’s IP : virtual IP address ที่ Client จะเข้ามาสู่ PPTP Server หากว่างไว้ PPTP Server จะกำหนดให้ตามที่ตั้งไว้ใน Remote IP range start & Remote IP range end

หลังจากกำหนดค่าพารามิเตอร์ต่างๆเสร็จแล้วอย่าลืมกดที่ปุ่ม save


Setting up PPTP server as default gateway (optional)

  • หากคุณต้องการใช้การเชื่อมต่อ PPTP เป็น default gateway คุณต้องทำการแก้ใข Zone Forwarding rule โดยทำการเข้าสู่ระบบผ่าน WebUI และไปที่เมนู Network → Firewall → General Settings จากนั้นมองหาหัวข้อ pptp และกดที่ปุ่ม edit ตามภาพ :

  • หลังจากนั้นคุณจะพบหน้าต่างใหม่ให้คุณทำเครื่องหมายในตำแหน่ง wan ตามภาพ :

หลังจากที่คุณบันทึกการเปลี่ยนแปลง PPTP Server ของคุณจะทำหน้าที่เป็น Gateway สำหรับ PPTP Client ของคุณ


PPTP Client(RUT2)

  • เข้าสู่ระบบด้วย WebUI จากนั้นไปที่เมนู Services → VPN → PPTP จากนั้นเลือก Role: Client ตั้งชื่อในช่อง New Configuration name และกดที่ปุ่ม add new ตามภาพ :

หลังจากกดที่ปุ่ม add new จะปรากฏ ชื่อ PPTP Client ขึ้นและคุณจะเป็นปุ่ม Edit ที่ท้ายชื่อ


  • กดที่ปุ่ม Edit เพื่อทำการตั้งค่า PPTP Client จะปรากฏหน้าต่างใหม่ที่แสดงพารามิเตอร์ต่างๆ ให้คุณเปิดใช้งานมัน (Enable) และใส่ค่าพารามิเตอร์ที่คุณต้องการตามภาพ :

Enable : เปิดใช้งาน PPTP
Server : Public IP ของ PPTP Server
Username & Password : รหัสเข้าใช้งาน PPTP ที่ Server ได้กำหนดไว้

หลังจากกำหนดค่าพารามิเตอร์ต่างๆเสร็จแล้วอย่าลืมกดที่ปุ่ม save


  • Optional : หากคุณต้องการใช้การเชื่อมต่อ PPTP เป็น default gateway คุณต้องทำการ ทำเครื่องหมายในหัวข้อ Use as default gateway ตามภาพ :


ทดสอบการเชื่อต่อ

คุณสามารถเข้า CLI ไปที่เมนู Services → CLI จากอุปกรณ์ใดอุปกรณ์หนึ่งเช่น RUT1(192.168.1.1) และ ping ไปยัง virtual IP address ที่ RUT2(192.168.0.20) ตามภาพ :

หากสามารถ ping หากันเจอแสดงว่าคุณทำสำเร็จ