服务器接入多个网络, aria2 能用不同的网口(ip)进行下载吗?看下图,机器有 3 个不同的 pppoe 拨号获得的 ip,需要多线程下载 bt 文件,能尽量均分到各个 ip 上


引自 内核文档:
The Linux bonding driver provides a method for aggregating multiple network interfaces into a single logical “bonded” interface. The behavior of the bonded interfaces depends on the mode. Generally speaking, modes provide either hot standby or load balancing services. Additionally, link integrity monitoring may be performed.
( Linux bonding 驱动提供了把多个网络接口聚合成一个“绑定”的单一逻辑接口的途径。绑定后接口的行为取决于绑定的模式,一般来说,提供“主备”和“负载均衡”两种模式。另外,可以提供对连接总体情况的监测功能。)
樓主這種問題的 keywords 是 Multi-WAN 或 multihomed load balancer, 本來是用路由器做的事, 雖然所有 Linux 都能做到但麻煩及不好維護, 就請用 keywords 去 Google 一下吧
需求是在尽量少动服务器的情况下,把 3 个 pppoe 的下行给用起来,不一定必须均分,但是得雨露均沾。。。。
不过这里看上去只要把你拨号得到的 IP 逗号分隔填进去就行了; ppp0 之类的应当也可以,但依赖 getifaddrs(3)