![如何在ubuntu 20.04中执行bandwidthD的静默安装](https://linux22.com/image/193722/%E5%A6%82%E4%BD%95%E5%9C%A8ubuntu%2020.04%E4%B8%AD%E6%89%A7%E8%A1%8CbandwidthD%E7%9A%84%E9%9D%99%E9%BB%98%E5%AE%89%E8%A3%85.png)
如何执行静默安装带宽D避免使用 Windows 并通过命令行将 IP 和接口进行监控(对于 ubuntu 20.04)
sudo apt-get install bandwidthd # with what parameters
重要的:
那没有help bandwidthd
。唯一的帮助:
bandwidthd --help
Usage: bandwidthd [OPTION]
Options:
-D Do not fork to background
-l List detected devices
-c filename Alternate configuration file
--help Show this help
谢谢
更新:
我找到了一个解决方法,并根据 @muru 的建议,我将其发布为答案。如果有更好的答案,欢迎留言,我会选为最佳答案。
答案1
解决方法:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install bandwidthd
安装后,如有必要,编辑配置文件并更改默认参数。
# default parameters:
sudo debconf-show bandwidthd
bandwidthd-pgsql/sensorid:
bandwidthd/dev: any
bandwidthd/promisc: false
bandwidthd/metarefresh:
bandwidthd/subnet: 169.254.0.0/16, 192.168.1.0/24, 192.168.122.0/24
bandwidthd/outputcdf: true
bandwidthd/recovercdf: true
sudo nano /etc/bandwidthd/bandwidthd.conf
# change default parameters. Example:
subnet 192.168.0.0/16
dev "wlp1s0"
# save the changes and...
sudo /etc/init.d/bandwidthd restart
使用权:
http://localhost/bandwidthd/