bwctl for Debian ---------------- * For security reasons the daemon is not started automatically after installation. * To start bwctld at boot edit /etc/default/bwctl-server. * Please edit /etc/bwctl/bwctld.limits before enabling the daemon. The default bwctld.limits file allows anyone to perform TCP tests for up to 30 seconds, you should probably not run the daemon that way! Quick Start Guide ----------------- If you are behind a firewall that blocks incoming TCP connections to port 5001 or not connected to the public Internet at all, then here's a quick start guide for bwctl using the supplied unsafe default configuration: You need two hosts where you install bwctl-server. Enable the daemon on both hosts in /etc/default/bwctl and start them with /etc/init.d/bwctl-server start You need to install bwctl-client on one of them (or on a third) and issue /usr/bin/bwctl -T iperf -s -c for a basic 10 seconds test without authentication. The output should look something like: user@serverhost1:~$ /usr/bin/bwctl -T iperf -s serverhost1 -c serverhost2 bwctl: 16 seconds until test results available RECEIVER START bwctl: exec_line: /usr/bin/iperf -B serverhost2 -s -f b -m -p 5001 -t 10 bwctl: start_tool: 3556267039.688849 ------------------------------------------------------------ Server listening on TCP port 5001 Binding to local address serverhost2 TCP window size: 131072 Byte (default) ------------------------------------------------------------ [ 15] local 192.168.0.232 port 5001 connected with 192.168.0.45 port 5001 [ ID] Interval Transfer Bandwidth [ 15] 0.0-10.0 sec 118095872 Bytes 94088779 bits/sec [ 15] MSS size 1448 bytes (MTU 1500 bytes, ethernet) bwctl: stop_exec: 3556267053.765008 RECEIVER END user@serverhost1:~$