คำเตือน เนื่องจาก PPTP ตอนนี้ไม่ค่อยจะปลอดภัยเท่าไร บางทีอาจจะถูกเจาะได้ จึงควรแต่เมื่อจำเป็น หรือต้องการใช้
ตามสถานศึกษาต่าง ๆ หรือสถานที่บางสถานที่ ส่วนใหญ่จะมีการบล็อคอินเตอร์เน็ตไว้ เช่น ไม่ให้เล่นเกม หรือบางที่อาจจะถึงขั้นบล็อค Social Network อย่าง Facebook ซึ่งบางทีเราจะใช้งานก็ใช้ไม่ได้ เกิดความหงุดหงิด ก็เลยคิดหาวิธีในการเชื่อมต่อ ผ่าน VPN กลับมาผ่านเราท์เตอร์อินเตอร์เน็ตที่บ้านที่ไม่ได้บล็อกอะไรก็จะทำให้เล่นอินเตอร์เน็ตได้ หรือเข้าไปใช้ทรัพยากรที่แชร์ในองค์กรได้
VPN ย่อมาจาก Virtual Private Network เป็นเทคโนโลยีการเชื่อมต่อเครือข่ายนอกอาคาร (WAN – Wide Area Netwok) ที่กำลังเป็นที่น่าสนใจและเริ่มนำไปใช้ในหน่วยงานที่มีหลายสาขา หรือ มีสำนักงานกระจัดกระจายอยู่ในหลายภูมิภาค ในระบบ VPN การเชื่อมต่อระหว่างสำนักงานโดยใช้เครือข่าย อินเตอร์เนต แทนารต่อเชื่อมด้วย Leased line หรือ Frame Relay
โดยการเชื่อมต่อ VPN จะมีด้วยกัน 2 รูปแบบ คือ
1. แบบ Direct โดยตรง
2. แบบเชื่อมผ่านอินเตอร์เน็ต โดยในบทความจะพูดถึงการเชื่อม VPN ผ่านอินเตอร์เน็ตครับ
บทความนี้เป็นวิธีการลองผิดลองถูกของผม ท่านที่อ่านแล้วอาจจะทำได้บ้างไม่ได้บ้าง ขึ้นอยู่กับทรัพยากร อุปกรณ์ การเชื่อมต่อที่ไม่เหมือนกัน
อุปกรณ์ที่ใช้
1. Router รองรับการทำงาน DDNS และ VPN (ในบทความนี้จะใช้ Router Linksys WRT54GL ที่ลงเฟิรืมแวร์ DD-WRT)
2. เครื่องคอมพิวเตอร์ใช้สำหรับการตั้งค่า
ขั้นตอนการทำงานจะแบ่งเป็น 3 ช่วงหลัก ๆ ดังนี้
สมัคร no-ipเพื่อใช้เป็น DDNS แทน IP
ทำไมต้องสมัคร ? ในการปิดเปิดเราท์เตอร์ที่บ้านในแต่ละครั้งจะทำให้ IP เปลี่ยนไป ซึ่งแต่นอนว่าก็ยากต่อการจดจำและตามหาเลข IP , DDNS นี่เองคือชื่อที่จะมาใช้แทนเลข IP และจะมีการอัพเดททุกครั้งหลังจากที่เปิดเราท์เตอร์ไปแล้ว 20-45 นาที ขึ้นอยู่กับอินเตอร์เน็ต ซึ่งวิธีนี้ส่วนใหญ่บ้านใครที่ติดกล้องวงจรปิดแล้วดูผ่านอินเตอร์เน็ต ก็ต้องลงทะเบียนสมัคร DDNS เพื่อใช้แทนชื่อ IP
เริ่มสมัคร DDNS กับเว็บ no-ip
1. เข้าไปที่เว็บ www.noip.com แล้วคลิก Sign Up ปุ่มสีเขียวด้านบน เพื่อสมัครสมาชิก
2. ทำการกรอกข้อมลการสมัคร (เหมือนกับการสมัครเว็บทั่ว ๆ ไป)
Username , Password , Confirm Password , E-Mail
ช่อง Host name ให้เรากำหนดชื่อ DDNS Address ที่จะใช้
เช่น iballudn.no-ip.biz เป็นต้น
เมื่อกรอกข้อมูลเรียบร้อยก็กดปุ่ม Sign Up เพื่อสมัครสมาชิก
หลังจากนี้ก็ไปเช็คอีเมล์ Inbox ที่ได้กรอกลงไปและก็กดลิงค์ยืนยันการสมัครด้วยครับ
3. Login เข้าสู่ระบบด้วย E-mail , Password ที่ได้ทำการสมัครไปในขั้นตอนที่ 2
4. คลิกที่ Host/Redirects
5.คลิกปุ่ม Add A Host
6. Host name : กำหนดชื่อ และ โดเมนที่ต้องการตามหลัง
Host Type : เลือก DNS Host A เพราะเชื่อมต่อโดยตรง หรือถ้าเชื่อมแบบอื่น ๆ
สามารถดูได้ที่เครื่องหมายคำถาม
IP Address : IP ทีใช้เชื่อมต่ออินเตอร์เน็ต สามารถเช็คได้ที่ www.checkip.org
เมื่อกรอกเสร็จก็กดปุ่ม Add Host ด้านล่างได้เลยครับ
ก็จะได้ Host ชื่อที่เราได้ทำการกำหนดไว้ iballudn.zapto.org ใช้แทนเลข IP
ช่วงที่ 2 ตั้งค่า Config ที่เราท์เตอร์
7. เข้าไปที่หน้าการตั้งค่า Router (ส่วนมาจะเป็น 192.168.1.1 จากนั้น Login ให้เรียบร้อย)
ไปที่เมนู Setup > DDNS (เพื่อให้เราท์เตอร์ของเรา อัพเดตเลข IP ให้ตรงกับชื่อ DDNS)
ทำการกำหนดค่าที่เราได้สมัครไปในช่วงที่ 1 ดังนี้
DDNS Service : เลือก No-IP.com
Do not use external ip check : เลือก no
User name : Password ที่ได้ทำการสมัครในเว็บ no-ip
Host Name ชื่อ Host ที่ได้กำหนดในช่วง Add a Host
จากนั้นกด Save > Apply Settings แล้วดูที่ DDNS Status จะขึ้นว่า Updated Successfully
แสดงว่าเราท์เตอร์ของเราได้เชื่อมกับเว็บ No-ip และ Host ที่ได้ตั้งไว้เรียบร้อยแล้ว
(อาจจะต้องรอประมาณ 1 ชั่วโมงถึงจะได้ ของฟรีก็รอหน่อยละกันครับ)
8. กำหนดค่าเปิดการใช้ VPN ให้เชื่อมต่อเข้ามาที่เราท์เตอร์ของได้
ไปที่เมนู Services > VPN
PPTP Server เลือก Enable
Boardcast support เลือก Enable
Force MPPE Encryption เลือก Enable
Server IP ให้ใส่หมายเลข IP ของเราท์เตอร์ตัวที่เราทำการกำหนดค่านี้
Client IP ทำการกำหนดช่วงเลข IP ที่ต้องการจ่าย ในการเชื่อมต่อ VPN เข้ามา
อย่างในภาพ 192.168.1.101-150 ซึ่งสามารถรองรับการเชื่อมต่อเข้ามาได้ถึง 50 เครื่อง
(แต่ในความเป็นจริงเราท์เตอร์คงจะเอ๋อก่อน)
CAHP-Secrets กำหนด Username : Password ที่ใช้ในการเชื่อมต่อเข้ามา (กำหนดได้หลาย User)
เช่น Username : demo
Password : 123456
ใส่ในช่อง demo * 123456 * เป็นต้น
Radius : Disable
จากนั้น Save > Apply Settings ทั้งนี้อาจจะต้อง Reboot เริ่มการทำงานของเราท์เตอร์ใหม่
ช่วงที่ 3 : ทดสอบการใช้งาน
บน iPhone
เมนูตั้งค่า Settings > ทั่วไป General > VPN > Add VPN Configuration
ทำการกำหนดค่า
เลือก PPTP
Description : ใส่ชื่ออะไรก็ได้
Server : ใส่ชื่อ Host Name ที่ได้กำหนดไว้ : หรือหมายเลข IP (iballudn,zapto.org)
Account : Username ที่ได้กำหนดไว้ ในขั้นตอนที่ 8 (demo)
Password : Password ที่ได้กำหนดไว้ ในขั้นตอนที่ 8 (123456)
จากนั้นกด Save
เปิดการทำงานโดยเลื่อน VPN ไปที่ ON
หากเชื่อมต่อได้ ก็จะขึ้น Status Connected พร้อมกับมีตัวเลขเต้นจับเวลา
บน PC Windows 7 สร้างตัวเชื่อมต่อ VPN
เข้าไปที่ Control Panel > Network Connection
คลิกที่ Setup a new connection or network
เลือก Connect to a workplace
เลือก Use my Internet connection (VPN)
ที่ช่อง Internet Address ให้ใส่ชื่อ Host DDNS หรือหมายเลข IP ของเราลงไป (iballudn,zapto.org)
ส่วนช่อง Destination name : กำหนดชื่อของตัวเชื่อมต่อ
จากนั้น คลิก NEXT
ใส่ Username ที่ได้กำหนดในไว้ Router สำหรับการเข้าใช้งาน VPN (demo)
Password (123456)
คลิก Connect เพื่อเริ่มการเชื่อมต่อ
รอสักครู่… หากไม่มีอะไรผิดพลาดก็จะเชื่อมต่อได้
หากต้องการยกเลิกการเชื่อมต่อก็ให้คลิกที่ icon Network บน System Tray
คลิกขวาที่ VPN Connection จากนั้นคลิก Disable
คำเตือน เนื่องจาก PPTP ตอนนี้ไม่ค่อยจะปลอดภัยเท่าไร บางทีอาจจะถูกเจาะได้ จึงควรแต่เมื่อจำเป็น หรือต้องการใช้