首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在linux 19中建立链接聚合(键合)

如何在linux 19中建立链接聚合(键合)
EN

Unix & Linux用户
提问于 2018-09-23 19:52:15
回答 1查看 3.5K关注 0票数 0

我正在使用network-manager。我尝试连接我的两个有线连接eth0usb0,使用类似于nm-connection-editor的GUI (eth0连接到我的路由器,usb0连接到手机)。我可以创建一个键类型的设备,并添加奴隶,但出于某些原因,他们没有连接。

在谷歌上搜索答案时,我找到了编辑/etc/network/interfaces所需的内容。我试过了,但没有用。

我将bonding添加到/etc/modules中,用于引导和执行modprobe + lsmod | grep bonding,以确保加载模块,而/etc/network/interfaces文件是:

代码语言:javascript
复制
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual
    bond-master bond0
    bond-primary eth0 usb0

auto usb0
iface usb0 inet manual
    bond-master bond0
    bond-primary eth0 usb0

auto bond0
iface bond0 inet dhcp
    bond-slaves none
    bond-mode 6
    bond-miimon 100

当我重新启动时,它显示了一条消息:A start job is running for Raise network interfaces...在大约5分钟后系统启动时没有连接。

我尝试了一些我发现的变体:

/etc/network/interfaces

代码语言:javascript
复制
auto bond0
iface bond0 inet dhcp
    bond-slaves eth0 usb0
    bond-mode 6
    bond-miimon 100
    bond-primary eth0 usb0

甚至我也尝试过将inet设置为static并添加静态参数,但没有人提供帮助。

我尝试过的另一种方法是使用ip link setip link add,但是当我使用ip link set eth0 master bond0时,它显示了一个错误:RTNETLINK answers: Operation not supported

代码语言:javascript
复制
System info:
OS: Linux Mint 19 Tara
Kernel: Linux 4.15.0-34-generic (x86_64)

最后,我想连接我的网络,以提高洪流的下载速度,并保持连接,即使一个网络是不可用的。我发现在模式平衡中的网络连接是最好的选择,但是如果有人知道更好的方法,我愿意接受建议。

为了指导我,我找到了以下链接:

Ubuntu键合

键连接网络。内核文档

Linux18.1中的链接聚合

如何在Ubuntu中配置网络连接

EN

回答 1

Unix & Linux用户

发布于 2018-09-24 13:46:02

你不能“绑定”不同的ISP。

连接是将两个LAN连接组合成一个虚拟的单个LAN连接,连接两端。这种情况发生在第二层,而不是第三层(在第三层中,您的提供者分配了不同的IP地址)。因为你只在一端(另一端是你的两个不同的ISP),就没有机会让它发挥作用。

你的实验结果是“不稳定的”,因为实际上你只是在使用其中之一。

“我如何同时连接两个互联网服务供应商”是一个常见问题,并定期出现。答案是“不容易”。您可以进行一些自定义负载平衡,但您需要自己编写代码。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/470926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档