Virtual Private Network (VPN) dùng để tạo kết nối bảo vệ. Thường dùng qua Internet để duyệt web an toàn hơn. Các kết nối này gọi là VPN tunnels giữa client cục bộ và server từ xa.
Thiết lập và chạy VPN thường khó, đòi hỏi kiến thức và công nghệ chuyên biệt. Khi kết nối VPN phần mềm thất bại, chương trình client báo lỗi kèm mã lỗi. Có nhiều mã lỗi VPN khác nhau, nhưng một số rất phổ biến và xuất hiện trong hầu hết trường hợp. Các mã này giúp khắc phục sự cố VPN. Đây là cách troubleshoot các lỗi VPN thường gặp.
Dù hầu hết VPN dùng thủ tục troubleshoot mạng tiêu chuẩn, có mã lỗi riêng có giải pháp riêng. Hãy bắt đầu khám phá cách khắc phục các mã lỗi VPN phổ biến như 691, 720, 721, 789, 800, 809, 609, 633, 0x80072746, 13801 và 0x800704C9.
Thông báo điển hình bạn thấy:
The VPN connection failed with error code
Hoặc:
The error code returned on failure is 789
Trước hết cần biết VPN software yêu cầu TAP-Windows adapters cài đặt đúng. Đa phần VPN software tự tải và cài đặt này khi cài đặt, nhưng đây là điều bạn nên biết.
Troubleshoot các mã lỗi VPN phổ biến
Trong bài này chúng tôi gợi ý cách sửa mã lỗi VPN 800, 609, 633, 809, 13801, 691, 0x80072746, 0x800704C9, 789, 732, 734, 812, 806, 835, 766, 13806, 0x80070040, 0x800B0101, 0x800B0109, 0x800B010F, 0x80092013, 0x800704D4 và 0x80072746.
1. VPN Error Code 800
Mô tả lỗi: VPN error 800 là một trong những lỗi VPN phổ biến nhất. VPN 800 xảy ra khi kết nối từ xa không được thiết lập. Thường chỉ ra VPN server có thể không truy cập được; do đó thông điệp không đến server. Nguyên nhân chính:
- Tên hoặc địa chỉ VPN server không hợp lệ
- Network Firewall chặn traffic VPN
- Thiết bị client mất kết nối mạng cục bộ.
- Đàm phán IPSec nếu dùng L2TP/IPSec tunnel có cấu hình sai tham số bảo mật
Nguyên nhân có thể: Khi VPN tunnel type là 'Automatic' và thiết lập kết nối thất bại cho tất cả VPN tunnels thì lỗi 800 xảy ra
Giải pháp có thể:
- Kiểm tra lại địa chỉ VPN Server, username, password đúng
- Cài đặt router và firewall cho phép PPTP và VPN pass-through TCP Port 1723 và GRE Protocol 47 phải mở/bật cho kết nối PPTP VPN.
- Dùng Windows, vào VPN Properties, tab Security, đổi Type of VPN thành Point to Point Tunneling Protocol (PPTP)

2. VPN Error Codes 609, 633
Mô tả lỗi:
- 609: Loại thiết bị không tồn tại được chỉ định.
- 633: Modem hoặc thiết bị kết nối khác đang được dùng hoặc chưa cấu hình đúng.
Nguyên nhân có thể: Lỗi VPN phổ biến khác. Thường xảy ra khi VPN Connecting Device (miniport) không cấu hình đúng và khi TCP port dùng cho VPN connection đã được dùng bởi chương trình khác.
Để xác nhận miniport, gõ netcfg.exe -q <miniport name> trong elevated command prompt. Dưới đây tên miniport device cho các tunnel:
- PPTP Tunnel: MS_PPTP
- L2TP Tunnel: MS_L2TP
- VPN Reconnect (IKEv2) Tunnel: MS_AGILEVPN
- SSTP Tunnel: MS_SSTP
Giải pháp có thể:
- Giải pháp cho lỗi VPN phổ biến này là built-in diagnostic với repair trong Windows. Cung cấp cho 'missing miniport' issue cho VPN connections tạo cục bộ. Nhấp nút 'Diagnostic' trên trang Error của VPN connection cho tùy chọn "repair", tự động sửa nếu tìm thấy vấn đề là miniport missing.
- Dừng và Khởi động lại, Remote Access Connection Manager (rasman) service.
- Chỉ cần reboot hệ thống, rồi kết nối VPN.
3. VPN Error Code 0x80072746
Mô tả lỗi: VPN Error Code 0x80072746 là lỗi VPN phổ biến khi kết nối hiện tại bị đóng mạnh bởi remote host.
Nguyên nhân có thể: Lỗi này khi server machine certificate binding đến HTTPS không làm trên VPN server, HOẶC server machine certificate không cài trên VPN server.
Giải pháp có thể:
- Liên hệ admin VPN server kiểm tra machine certificate liên quan có cài trên VPN server không.
- Nếu cài đúng, kiểm tra HTTPS binding bằng lệnh tại VPN server command prompt: "netsh http show ssl".
4. VPN error code 809
Thông báo lỗi: VPN error 809 – Kết nối mạng giữa máy tính bạn và VPN server không thiết lập được vì remote server không phản hồi.
Giải pháp có thể: Mở port (như trên) trên firewall/router. Nếu không thể, triển khai SSTP based VPN tunnel trên cả VPN server và client – cho phép VPN connection qua firewall, web proxy và NAT.
5. VPN Error Code 13801
Mô tả lỗi: Dù trông như lỗi ngẫu nhiên, 13801 là lỗi VPN phổ biến nhất. Lỗi này khi IKE authentication credentials không chấp nhận được.
Nguyên nhân có thể: Thường xảy ra một trong các trường hợp:
- Machine certificate dùng cho IKEv2 validation trên RAS Server không có "Server Authentication" là EKU (Enhanced Key Usage).
- Machine certificate trên RAS server hết hạn.
- Root certificate validate RAS server certificate không có trên client.
- VPN Server Name trên client không khớp subjectName của server certificate.
Giải pháp có thể: Rất tiếc, bạn không tự sửa được. Cần liên hệ admin VPN server verify và sửa vấn đề. Để biết thêm, đọc Routing and Remote Access Blog.
6. VPN Error Code 691
Mô tả lỗi: Một số lỗi VPN phổ biến có giải pháp bạn tự làm. VPN error 691 là một trong số đó. Lỗi khi kết nối từ xa bị từ chối vì username/password bạn cung cấp không được nhận diện, hoặc authentication protocol chọn không được phép trên remote access server.
Nguyên nhân có thể: Lỗi này khi phase authentication lỗi do sai credentials.
Giải pháp có thể:
- Đảm bảo username/password đúng.
- Đảm bảo "Caps Lock" không bật khi gõ credentials.
- Đảm bảo authentication protocol chọn trên client được phép trên server.
7. VPN Error Code 0x800704C9
Nguyên nhân có thể: VPN Error Code 0x800704C9 xảy ra nếu không có SSTP ports trên server.
Giải pháp có thể: May mắn thay, bạn tự khắc phục được. Trước hết, verify RAS server có đủ ports cho remote access. Làm theo:
- Khởi động Routing and Remote Access MMC snap-in.
- Mở rộng server, chuột phải Ports, chọn Properties.
- Trong danh sách Name, chọn WAN Miniport (SSTP), nhấp Configure.
- Sửa số trong Maximum ports list phù hợp yêu cầu, OK.
Lưu ý: Mặc định 128 ports cho device này.
- Trong Port Properties dialog, OK.
8. VPN error code 789
Thông báo lỗi: VPN error 789 – L2TP connection attempt failed vì security layer gặp lỗi xử lý trong đàm phán ban đầu với remote computer.
Giải pháp có thể: Đây là lỗi chung ném ra khi IPSec negotiation fail cho L2TP/IPSec. Đảm bảo certificate đúng dùng cả client và server – chi tiết xem blog này. Nếu dùng Pre Shared Key (PSK), đảm bảo cùng PSK cấu hình trên client và VPN server machine.
Ngoài các lỗi VPN phổ biến, còn nhiều lỗi VPN khác. Xem danh sách lỗi VPN khác, nguyên nhân, giải pháp tại TechNet. Bài này giúp với VPN error codes 732, 734, 812, 806, 835, 766, 13806, 0x80070040, 0x800B0101, 0x800B0109, 0x800B010F, 0x80092013, 0x800704D4 và 0x80072746.
