ฉันมีการตั้งค่าการเชื่อมต่อ openvpn (เวอร์ชัน 2.1_rc15 ที่ปลายทั้งสอง) ระหว่างกล่อง gentoo สองกล่องโดยใช้คีย์ที่แชร์ มันใช้งานได้ดีสำหรับส่วนใหญ่ ฉันใช้ mysql, http, ftp, scp มากกว่า vpn โดยไม่มีปัญหา แต่เมื่อฉัน ssh จากไคลเอนต์ไปยังเซิร์ฟเวอร์ผ่าน vpn สิ่งประหลาดเกิดขึ้น ฉันลงชื่อเข้าใช้ฉันสามารถใช้คำสั่งบางอย่างได้ แต่ถ้าฉันพยายามเรียกใช้แอปพลิเคชัน ncurses เช่นด้านบนหรือฉันพยายาม cat ไฟล์การเชื่อมต่อจะหยุดทำงานและฉันจะต้องตัดเซสชัน ssh
ตัวอย่างเช่นฉันสามารถดำเนินการ "echo blah; echo.; echo blah" และมันจะออกข้อความสามบรรทัดในช่วง ssh ปรับ แต่ถ้าฉันรัน "cat / etc / motd" เซสชั่นจะหยุดทันทีที่ฉันกด Enter
ฉันรวบรวม openvpn 2.1.1 บน mac ของฉันและคัดลอกไปยังไดเรกทอรี config ของฉันจากไคลเอนต์ gentoo ของฉัน เซสชันที่เชื่อมต่อกับ mac และ ssh ทำงานได้ดีโดยไม่ต้องแช่แข็ง
จากนั้นฉันก็รวบรวมมันไว้ในกล่อง Gentoo รุ่นเก่าของฉัน (เคอร์เนล 2.6.26) ซึ่งฉันกำลังจะเกษียณเนื่องจากฮาร์ดไดรฟ์ที่กำลังจะตาย
ทำไมกล่อง gentoo ใหม่ของฉันถึงล้มเหลว ฉันได้ลองรวบรวมเมล็ดต่าง ๆ สามแบบในกรณีที่เป็นเช่นนั้น แต่นอกเหนือจากนั้นไม่ควรมีความแตกต่างระหว่างรุ่นพี่และรุ่นเกนดูที่ฉันคิดได้
ข้อเสนอแนะใด ๆ ในสิ่งที่ผิด?
ssh
,cat
,top
และ HTTP ทั้งหมดทำงาน แต่scp
ไม่ได้ (มันจะแสดง 100% โอนและแขวนที่นั่น) การลด MTU เป็น 1380 ได้แก้ไข