วิธีแก้ 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 จริง

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่