绑定两个连接到 Openvpn 的 tun 设备

发布于 2025-01-07 22:34:00 字数 1549 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

我只土不豪 2025-01-14 22:34:00

您无法绑定两个 TUN 设备,因为它们没有 MAC 地址。绑定需要 MAC 地址才能运行。请注意,绑定设备继承其中一个从站的 MAC 地址。

尝试使用 TAP 设备(而不是 TUN),有些人声称它有效(我自己没有尝试过)。

You can't bond two TUN devices as they don't have MAC addresses. Bonding requires MAC address to operate. Note that bonded device inherits mac address of one of the slaves.

Try using TAP devices (instead of TUN), some people claims that it works (I didn't try it myself).

日暮斜阳 2025-01-14 22:34:00

您需要在 bond0 设备上设置硬件地址:

ifconfig bond0 hw ether 00:11:22:33:44:55

You need to set a hardware address on the bond0 device:

ifconfig bond0 hw ether 00:11:22:33:44:55

ぶ宁プ宁ぶ 2025-01-14 22:34:00

尝试查看 https://forums.openvpn.net/topic14153.html#p37300

简而言之,他们建议:

  • 将 Bonding“mode”设置为“balance-xor”而不是“balance-rr”:
    具有多个连接的更高吞吐量(无数据包重新排序)

  • 将“xmit_hash_policy”设置为“layer3+4”:
    TUN接口没有MAC地址,因此平衡在上层完成
    (源/目标 IP + 源/目标端口)

Try to look at https://forums.openvpn.net/topic14153.html#p37300

in short they recommended to:

  • set Bonding "mode" to "balance-xor" instead of "balance-rr":
    higher throughput with multiple connexions (no packet reordering)

  • set "xmit_hash_policy" to "layer3+4":
    TUN interface has no MAC address so balancing is done on upper level
    (source/dest IP + source/dest port)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文