Windows 8.1 - Kết nối VPN PPTP chết sau một hoặc hai phút


3

Tôi đã thiết lập VPN PPTP bằng Amazon EC2. Tôi đã làm điều đó bằng cách làm theo hướng dẫn này . Tôi không muốn mọi thứ đi qua VPN và thay vào đó chỉ muốn kết nối đến các địa chỉ IP cụ thể để đi qua VPN. Tôi đã thực hiện điều đó bằng cách bỏ chọn "Sử dụng cổng mặc định trên mạng từ xa" trong các thuộc tính của VPN và sau đó sử dụng lệnh "tuyến đường thêm" từ dấu nhắc lệnh để điều hướng các IP cụ thể đó qua VPN. Tất cả điều này hoạt động hoàn toàn tốt.

Vấn đề tôi gặp phải là sau một thời gian cực kỳ ngắn (có thể 30 giây đến 2 phút), kết nối đột nhiên chỉ "chết". Windows vẫn hiển thị rằng nó được kết nối với VPN, nhưng kết nối không còn hoạt động. Tôi không còn có thể kết nối với các địa chỉ IP được chỉ định và thậm chí còn cố gắng ping VPN (sử dụng địa chỉ IP của máy chủ được hiển thị trong cửa sổ chi tiết cho VPN) khi hết thời gian. Nó chỉ đơn giản là không hoạt động. Việc ngắt kết nối với VPN và kết nối lại khắc phục sự cố này và cho phép tôi kết nối lại thông qua nó - cho đến một phút hoặc lâu hơn, khi nó chỉ chết một lần nữa.

Tôi đã thực hiện một số tìm kiếm trên internet, nhưng tất cả những gì tôi có thể tìm thấy là các bài đăng từ những người ngẫu nhiên, mơ hồ đề cập đến một "lỗi kết nối chết" mà không mở rộng về chi tiết đó.

Khi tôi chủ động sử dụng kết nối, vấn đề là không tồn tại hoặc ít nhất xảy ra ít thường xuyên hơn. Nếu tôi để nó nhàn rỗi trong một phút hoặc lâu hơn, nó gần như được đảm bảo là đã chết khi tôi cố gắng sử dụng lại. Do đó, tôi nghi ngờ rằng vấn đề là cần phải có một số gói "giữ mạng" được gửi và Windows không làm điều này cho tôi.

Vì vậy, câu hỏi của tôi là:

  • Có ai biết gì về vấn đề này không, và nguyên nhân là gì?
  • Làm thế nào tôi có thể khắc phục vấn đề này?
  • Nếu tôi chuyển VPN từ sử dụng PPTP, thay vào đó là một loại khác như L2TP, SSTP, OpenVPN hoặc thậm chí chỉ là một đường hầm SSH cơ bản với PuTTY, liệu tôi có còn gặp sự cố này không

Hãy thử (dưới dạng thử nghiệm) ping -t (một cái gì đó trên vpn) và xem liệu giữ lưu lượng truy cập hoạt động có thực sự là điểm khác biệt hay không. Tôi đã kết nối Win 7 với Linux PPTP và hầu như không hoạt động trong nhiều tuần mà không gặp vấn đề gì, vì vậy thật khó để nói rằng một giao thức khác sẽ nhất thiết phải khắc phục vấn đề tiềm ẩn. Cơ sở hạ tầng mạng của EC2, giống như nhiều cơ sở khác, cuối cùng sẽ "quên" các kết nối rất nhàn rỗi, nhưng không trong vài phút.
Michael - sqlbot

@Michael - Cảm ơn bình luận của bạn. Tôi đã thử những gì bạn đề xuất và nó đã chỉ ra rằng việc giữ lưu lượng truy cập hoạt động thực sự là điểm khác biệt, như tôi nghi ngờ. Tôi đã ping liên tục trong hai giờ, mà không làm gì khác qua kết nối. Tôi đã thử nó ngay bây giờ và kết nối VPN vẫn hoạt động hoàn hảo. Không có ping nào hết thời gian hoặc thất bại. Sau đó tôi dừng ping và vài phút sau kết nối bị chết. Điều gì có thể gây ra điều này?
John Smith

Câu trả lời:


2

Cuối cùng tôi đã tìm thấy một giải pháp cho việc này. Có vẻ như đó thực sự là một vấn đề ở phía Amazon chứ không phải trên Windows. Để giải quyết nó, tôi chỉnh sửa /etc/ppp/options.pptpd tập tin và thêm các dòng sau:

lcp-echo-failure 30
lcp-echo-interval 5

Bây giờ VPN hoạt động tốt và nó vẫn kết nối không có vấn đề.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.