私は複数のホストN1、N2、N3...を持つネットワークを持っており、それらはすべて互いに通信します。私はLinuxのN2ホストCLIを使用しています。一定期間、N2ホストとN3の間のトラフィックバイト数を知ることができますか?この場合、通信速度ではなく全体のトラフィックです。
答え1
私は使用する:
iptables -N INET_IN
iptables -A INPUT -j INET_IN
iptables -A INET_IN -s 192.168.1.2
ファイルを送信するためにホスト1のNetCatを使用しています。
#100MB File
dd if=/dev/urandom of=ffile.txt bs=1048576 count=100
cat ffile.txt | nc 192.168.1.30 1001
ホスト2で。
nc -l -p 1001 > /tmp/x.x
結果を見る:
Chain INET_IN (1 references)
pkts bytes target prot opt in out source destination
2575 105M all -- * * 192.168.1.2 0.0.0.0/0
このコマンドを使用して結果を更新できます
iptables -Z INET_IN