Hamachi 无法在 PPPoE 连接下正常工作

Hamachi 无法在 PPPoE 连接下正常工作

我在与 PPoE 连接一起运行 Hamachi VPN 时遇到一些问题。

在我的 linux_machine 上我有 3 个不同的接口:

  • eth0:ppp0 用于建立连接的未配置以太网接口 (MTU 1500)

  • ppp0:pppoe 连接(MTU 1492)

  • ham0:hamachi tun 接口 (MTU 1404)

我的 linux_machine 通过 ppp0 连接到互联网,但也构建了一个 ham0 tun,我可以用它来连接其他 hamachi vpn 机器。

发生的事情是这样的如果我使用 hamachi 网络中的任何机器连接到 linux_machine,连接会非常差,即使我无法从 ifconfig 数据包丢失或错误中看到,我得到的效果在视觉上也是相同的。

如果我去掉 ppp0 并只保留 eth0 和 ham0 接口,使我的电脑直接通过 eth0 连接,情况就会发生变化。如果我这样做,hamachi 就会完美地工作。

我们和一位朋友一起开始猜测 hamachi 已经从 MTU 1500->1404 进行了可能的转换,但没有进行编程以进行 1492->1404 转换。

有些人还建议我可以降低 ham0 MTU,但我不确定这是否可以解决问题。

答案1

我发现了为什么它不能正常工作,似乎我的连接被中继了,而且他们的服务器已经满了。

我经历了由于错误的 MTU 配置而导致的大量数据包丢失,而原因只是我使用了缓慢且有问题的中继服务器。

如果没有 pppoe hamachi 进入直接模式,因此连接是在我自己的 LAN 内建立的,这让我认为我没有问题,因为 MTU 转换较少。

似乎我去检查更详细的问题时,我面前却出现了一个更大的问题。

相关内容