共有キーを使用して2つのgentooボックス間でopenvpn(両端のバージョン2.1_rc15)接続をセットアップしています。ほとんどの部分で問題なく動作します。私は問題なくvpnでmysql、http、ftp、scpを使用します。しかし、VPNを介してクライアントからサーバーにSSH接続すると、奇妙なことが起こります。ログインでき、いくつかのコマンドを実行できます。しかし、topのようなncursesアプリケーションを実行しようとしたり、ファイルをcatしようとすると、接続が停止し、sshセッションを切断する必要があります。
たとえば、「echo blah; echo。; echo blah」を実行すると、sshセッションで3行のテキストが正常に出力されます。しかし、「cat / etc / motd」を実行すると、Enterキーを押した瞬間にセッションがフリーズします。
Macでopenvpn 2.1.1をコンパイルし、gentooクライアントからconfigディレクトリにコピーしました。Mac接続およびsshセッションはフリーズせずに正常に機能しました。
それから、古いgentooボックス(2.6.26カーネル)でそれをコンパイルしました。これは、ハードドライブが死んでいるために廃止し、その上でのsshも完全に動作します。
真新しいgentooボックスで失敗するのはなぜですか?私は3つの異なるカーネルをコンパイルしようとしましたが、それ以外は、私の考えることができる古いgentooボックスと新しいgentooボックスの間に違いはないはずです。
何が悪いのか提案はありますか?
ssh
、cat
、top
&HTTPすべての働いたが、scp
(それが転送され、100%を示すであろうと、そこにはハングアップ)しませんでした。MTUを1380に下げると修正されました。