Tôi có thiết lập kết nối openvpn (phiên bản 2.1_rc15 ở cả hai đầu) giữa hai hộp gentoo bằng các khóa được chia sẻ. nó hoạt động tốt cho hầu hết các phần. Tôi sử dụng mysql, http, ftp, scp trên vpn mà không gặp vấn đề gì. Nhưng khi tôi ssh từ máy khách đến máy chủ qua vpn, điều kỳ lạ xảy ra. Tôi có thể đăng nhập, tôi có thể thực thi một số lệnh. Nhưng nếu tôi cố chạy một ứng dụng ncurses như top hoặc tôi cố gắng tạo một tệp, kết nối sẽ bị đình trệ và tôi sẽ phải cắt phiên ssh.
Tôi có thể, ví dụ, thực thi "echo blah; echo .; Ech blah" và nó sẽ xuất ra ba dòng văn bản qua phiên ssh tốt. Nhưng nếu tôi thực thi "cat / etc / motd" thì phiên sẽ đóng băng ngay khi tôi nhấn enter.
Tôi đã biên dịch openvpn 2.1.1 trên máy mac của mình và sao chép qua thư mục cấu hình từ máy khách gentoo của tôi. Các phiên mac được kết nối và ssh hoạt động tốt mà không bị đóng băng.
Sau đó tôi đã biên dịch nó trên hộp gentoo cũ của tôi (kernel 2.6,26) mà tôi đang nghỉ hưu do ổ cứng sắp chết và ssh trên nó cũng hoạt động hoàn hảo.
Tại sao nó thất bại trên hộp gentoo hoàn toàn mới của tôi? Tôi đã thử biên dịch ba hạt nhân khác nhau trong trường hợp đó, nhưng khác hơn là không có sự khác biệt giữa các hộp gentoo cũ hơn và mới hơn của tôi mà tôi có thể nghĩ ra.
Bất kỳ đề xuất về những gì sai?
ssh
,cat
,top
& HTTP tất cả làm việc, nhưngscp
không (nó sẽ hiển thị 100% chuyển và treo ở đó). Hạ MTU xuống 1380 đã sửa nó.