Saya memiliki pengaturan koneksi openvpn (versi 2.1_rc15 di kedua ujungnya) antara dua kotak gentoo menggunakan kunci bersama. itu berfungsi dengan baik untuk sebagian besar. Saya menggunakan mysql, http, ftp, scp atas vpn tanpa masalah. Tetapi ketika saya ssh dari klien ke server melalui vpn, hal-hal aneh terjadi. Saya bisa masuk, saya bisa menjalankan beberapa perintah. Tetapi jika saya mencoba menjalankan aplikasi ncurses seperti atasan, atau saya mencoba membuat file, koneksi akan macet dan saya harus memutuskan sesi ssh.
Saya dapat, misalnya, menjalankan "echo bla; echo.; Echo bla" dan itu akan menampilkan tiga baris teks melalui denda sesi ssh. Tetapi jika saya mengeksekusi "cat / etc / motd" sesi akan membeku saat saya menekan enter.
Saya mengkompilasi openvpn 2.1.1 pada mac saya dan menyalin direktori config saya dari klien gentoo saya. Mac terhubung dan sesi ssh bekerja dengan baik tanpa pembekuan.
Saya kemudian mengompilasinya pada kotak gentoo lama saya (kernel 2.6.26) yang saya pensiun karena hard drive yang sekarat, dan ssh di atasnya juga berfungsi dengan baik.
Mengapa itu gagal pada kotak gentoo baru saya? Saya sudah mencoba mengkompilasi tiga kernel yang berbeda jika itu adalah itu, tetapi selain itu seharusnya tidak ada perbedaan antara kotak gentoo saya yang lebih lama dan yang lebih baru yang dapat saya pikirkan.
Ada saran tentang apa yang salah?
ssh
,cat
,top
& HTTP semua bekerja, tapiscp
tidak (hal itu akan menunjukkan 100% ditransfer dan menggantung di sana). Menurunkan MTU ke 1380 memperbaikinya.