Linux 如何通过 namespace 对 BT/PT 做网络限速隔离?

9 天前
 basncy
前提:ipv6 only 网络。

需求:
1.通过 namespace 方式单独划分一个网络空间 p2pns 给 PT 软件。实现网络隔离。相关命令 ip netns exec p2pns qbittorrent
2.主机可以对 p2pns 限速。
3.p2pns 里的 ipv6 地址可以随着前缀的变化以而自动更新。

乍整?有没有 shell 脚本可以抄?
575 次点击
所在节点    宽带症候群
6 条回复
titanium98118
9 天前
我自己是从 PD /60 中单独分一个/64 给跑 BT/PT 的设备用
然后用 nftables 限上行速度
basncy
9 天前
假设只有/64 ,泛用性更高. 目的是单独给那类 p2p 软件配一个独立的/64 公网 ipv6 ,可单独限速。host 上的其它 app 不可见。
basncy
9 天前
感觉动态前缀比较折腾, 联动的东西太多了,还未入门就打算放弃了。
julyclyde
7 天前
systemd 就支持 netns 吧?
htfcuddles
4 天前
两个方案:1. macvlan+SLAAC+nft 后缀匹配 2. bridge + ULA + nft/128 匹配
wolonggl
2 天前
直接采用 docker ,然后对容器限速简单多了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1100679

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX