# apt-get install wondershaper
# wondershaper wlan0 24000 16000
怎么办?!
- 我如何判断它是否正在运行?
- 如何让它在重启后自动启动? (并配置它。)
我看到提到的配置文件都不存在(该目录/etc/conf.d
甚至不存在),并且下面没有任何内容/etc/init.d
,我不明白,systemd
但它似乎也不存在:
# systemctl start wondershaper
Failed to start wondershaper.service: Unit wondershaper.service not found.
答案1
从当前源安装:
# apt-get purge wondershaper
# cd
# mkdir wondershaper
# git clone https://github.com/magnific0/wondershaper.git
# cd wondershaper
# make install
# vi /etc/systemd/wondershaper.conf
# systemctl enable --now wondershaper.service
当在外部(互联网连接)接口上运行时,我发现在进行大文件复制时内部 SSH 流量很滞后。因此我切换到在内网运行,我的感觉是这是有效的。
/etc/systemd/wondershaper.conf
IFACE="br0"
# Download rate in Kbps
DSPEED="1000000"
# Upload rate in Kbps
USPEED="1000000"