PPoE接続でHamachi VPNを実行する際には、いくつかの問題があります。
私のlinux_machineには3つのインターフェースがあります。
eth0:ppp0接続を確立するために使用される未設定のイーサネットインターフェイス(MTU 1500)
ppp0:pppoe接続(MTU 1492)
ham0: hamachi tun インターフェイス (MTU 1404)
私のlinux_machineはppp0を介してインターネットに接続していますが、他のhamachi VPNシステムを接続するために使用できるham0 tunも構築しました。
何が起こったの?hamachi ネットワークのマシンを使用して linux_machine に接続すると、接続状態が非常に悪くなり、ifconfig パケットの損失やエラーから見えなくても視覚的に得られる効果は同じです。
ppp0を削除してeth0とham0インターフェイスのみを維持し、自分のコンピュータがeth0を介して直接接続されている場合、状況は異なります。これにより、浜町は完璧に機能します。
友達と一緒に、私たちはハマチがMTU 1500-> 1404で変換することができましたが、1492から> 1404変換を実行するようにプログラムされていないと推測し始めました。
一部の人々はham0 MTUを下げることができると提案していますが、そうして問題が解決するかどうかはわかりません。
答え1
なぜ動作しないのかを調べましたが、私の接続が中継されていてサーバーがいっぱいになったようです。
遅くてバグの多い中継サーバーを使用していたため、誤ったMTU構成が原因で膨大なパケット損失が発生しました。
pppoe hamachiがないとダイレクトモードになり、LAN内で接続が確立され、MTU変換が少ないので問題ないと思います。
問題をもう少し詳しく調べようとすると、もっと大きな問題が目の前に現れるようです。