วิธีแก้ VPN บน Windows Server 2022 เชื่อมต่อไม่ได้ รวมทุกสาเหตุและแนวทางแก้ไขแบบมืออาชีพ
หนึ่งในปัญหาที่ผู้ดูแลระบบ Windows Server 2022 พบมากที่สุดคือ VPN เชื่อมต่อไม่ได้ แม้ว่าจะติดตั้ง RRAS เสร็จแล้ว เปิด Port แล้ว หรือสร้าง User เรียบร้อยแล้วก็ตาม
ปัญหา VPN อาจเกิดได้จากหลายสาเหตุ เช่น Firewall, DNS, Routing, RRAS, NPS, Certificate หรือแม้แต่ Router ที่ตั้งค่าไม่ถูกต้อง
บทความนี้รวบรวมสาเหตุที่พบบ่อยที่สุด พร้อมวิธีตรวจสอบและแก้ไขแบบเป็นขั้นตอน เพื่อช่วยให้คุณแก้ปัญหา VPN บน Windows Server 2022 ได้รวดเร็วขึ้น
🔹 ตรวจสอบก่อนว่า VPN ประเภทใดมีปัญหา
Windows Server 2022 รองรับ
✅ PPTP
✅ L2TP/IPsec
✅ SSTP
✅ IKEv2
ก่อนเริ่มแก้ไข
ต้องทราบก่อนว่ากำลังใช้งาน VPN ประเภทใด
เพราะแต่ละโปรโตคอลใช้ Port ต่างกัน
🔹 ตรวจสอบว่า RRAS ทำงานอยู่หรือไม่
เปิด
Services
หรือ
services.msc
ค้นหา
Routing and Remote Access
สถานะควรเป็น
Running
หากหยุดอยู่
กด
Start
ทันที
🔹 ตรวจสอบผ่าน PowerShell
เปิด PowerShell
รันคำสั่ง
Get-Service RemoteAccess
ผลลัพธ์ควรเป็น
Status : Running
หากเป็น Stopped
ให้เริ่ม Service ใหม่
🔹 ตรวจสอบ Public IP
หลายครั้ง VPN ใช้งานไม่ได้เพราะเชื่อมไปผิด IP
ตรวจสอบ Public IP ของ Server
nslookup myip.opendns.com resolver1.opendns.com
หรือ
เปิดเว็บไซต์ตรวจสอบ IP
เปรียบเทียบกับ IP ที่ Client ใช้งาน
🔹 ตรวจสอบ DNS Name
หากใช้ Domain
ตัวอย่าง
vpn.company.com
ให้ตรวจสอบ
nslookup vpn.company.com
ต้อง Resolve เป็น Public IP ที่ถูกต้อง
🔹 ตรวจสอบ Firewall บน Windows Server 2022
เปิด
Windows Defender Firewall
ตรวจสอบ Inbound Rules
VPN แต่ละประเภทต้องใช้ Port ต่างกัน
PPTP
TCP 1723
และ
GRE Protocol 47
L2TP
UDP 500
UDP 1701
UDP 4500
SSTP
TCP 443
IKEv2
UDP 500
UDP 4500
หาก Port ถูก Block
VPN จะเชื่อมต่อไม่ได้ทันที
🔹 ตรวจสอบ Router และ Port Forward
Router ต้อง Forward Port มายัง Windows Server 2022
ตัวอย่าง
TCP 443
สำหรับ SSTP
หรือ
UDP 500
UDP 4500
สำหรับ IKEv2
หลายกรณีปัญหาเกิดจากเปิด Firewall บน Server แล้ว แต่ลืมเปิดที่ Router
🔹 ตรวจสอบสิทธิ์ผู้ใช้งาน
เปิด
Active Directory Users and Computers
เลือก User
Properties
Dial-in
ตรวจสอบว่าเป็น
Allow Access
หรือได้รับสิทธิ์ผ่าน NPS
หากเป็น
Deny Access
จะ Login ไม่ได้
🔹 Error 691
ข้อความ
Access Denied
สาเหตุ
Username ผิด
Password ผิด
User ถูก Disable
Dial-in Permission ไม่ถูกต้อง
วิธีแก้
ตรวจสอบบัญชีผู้ใช้งาน
🔹 Error 809
ข้อความ
Cannot Connect to VPN Server
สาเหตุ
Firewall Block
Port ไม่เปิด
Router ไม่ Forward
วิธีแก้
ตรวจสอบ Port ทุกตัว
🔹 Error 789
พบใน L2TP
สาเหตุ
Certificate ผิด
Pre-Shared Key ผิด
IPsec ไม่ทำงาน
ตรวจสอบ
IPsec Settings
บน RRAS
🔹 Error 13801
พบใน IKEv2
สาเหตุ
Certificate ไม่ถูกต้อง
ตรวจสอบ
Certificate Expired
CA Trust
Subject Name
🔹 SSTP เชื่อมต่อไม่ได้
ตรวจสอบ
Certificate Binding
ใน RRAS
ชื่อ Certificate ต้องตรงกับ Domain
ตัวอย่าง
vpn.company.com
🔹 เชื่อมต่อได้แต่เข้า Network ไม่ได้
อาการ
VPN Connected
แต่เข้า File Server ไม่ได้
Ping ไม่ได้
มักเกิดจาก
Routing ผิด
DNS ผิด
Internal Firewall Block
ตรวจสอบ Routing Table
route print
🔹 ตรวจสอบ VPN Client ที่เชื่อมต่อ
เปิด
Routing and Remote Access
Remote Access Clients
ดูว่า User เข้ามาถึง Server หรือไม่
หากไม่พบ User
ปัญหามักอยู่ที่ Firewall หรือ Router
🔹 ตรวจสอบ Event Viewer
เปิด
Event Viewer
ไปที่
Applications and Services Logs
Microsoft
Windows
RemoteAccess
Operational
จะพบรายละเอียด Error ทั้งหมด
ทีมงาน comsiam ใช้ Log ส่วนนี้เป็นจุดแรกในการวิเคราะห์ปัญหา VPN ระดับองค์กร
🔹 ตรวจสอบ NPS Server
หากใช้ NPS
เปิด
Network Policy Server
ตรวจสอบ
Policy
User Group
Authentication Method
หลายครั้ง VPN ใช้งานไม่ได้เพราะ Policy ไม่ตรงเงื่อนไข
🔹 ตรวจสอบ Certificate
สำหรับ SSTP และ IKEv2
ตรวจสอบ
certlm.msc
ดูว่า
หมดอายุหรือไม่
Trusted หรือไม่
Subject Name ถูกต้องหรือไม่
🔹 วิธีรีสตาร์ต RRAS
เปิด PowerShell
Restart-Service RemoteAccess
หรือ
net stop remoteaccess
net start remoteaccess
ช่วยแก้ปัญหาหลายกรณีได้ทันที
🔹 Best Practices
✅ ใช้ SSTP หรือ IKEv2
✅ ใช้ Certificate จาก CA ที่เชื่อถือได้
✅ เปิด MFA
✅ ตรวจสอบ Log ทุกวัน
✅ สำรองการตั้งค่า RRAS
✅ อัปเดต Windows Server 2022 สม่ำเสมอ
🔹 Checklist แก้ VPN เชื่อมต่อไม่ได้
✅ RRAS Running
✅ Public IP ถูกต้อง
✅ DNS ถูกต้อง
✅ Firewall เปิดครบ
✅ Router Forward Port ครบ
✅ User มีสิทธิ์ VPN
✅ Certificate ถูกต้อง
✅ Routing ทำงานปกติ
✅ NPS Policy ถูกต้อง
🔹 สรุป
ปัญหา VPN เชื่อมต่อไม่ได้บน Windows Server 2022 สามารถเกิดได้จากหลายส่วน ตั้งแต่ RRAS, Firewall, Router, DNS, Certificate ไปจนถึง NPS Policy ดังนั้นการตรวจสอบอย่างเป็นขั้นตอนจะช่วยลดเวลาในการแก้ไขปัญหาได้อย่างมาก
แนวทางที่ดีที่สุดคือเริ่มจากตรวจสอบ RRAS, Firewall และ Port Forward ก่อน จากนั้นค่อยไล่ดู Log ใน Event Viewer และ Remote Access Log ซึ่งเป็นวิธีที่ผู้ดูแลระบบมืออาชีพและทีมงาน comsiam ใช้ในการวิเคราะห์ปัญหา VPN บน Windows Server 2022 ในระบบ Production จริง