我创建的 tcpdump 命令有问题。很可能是错误的。我想做的是:运行此命令:
tc qdisc add dev eth0 root tbf rate 6kbit latency 50ms burst 1540
运行这个 tcpdump:
sudo tcpdump host wiki and wiki2 -c5 -vvv -w dump
然后将 tc 命令改为如下并运行它:
tc qdisc add dev eth0 root tbf rate 60kbit latency 50ms burst 1540
并运行相同的命令:
sudo tcpdump host wiki and wiki2 -c5 -vvv -w dump
并转储速度变化。
我现在得到的结果与此无关。能否获得一些帮助来编写适当的 tcpdump 命令?
谢谢,Pastelinux
答案1
首先,您要将参数放在过滤表达式之后。表达式应该放在最后,例如
sudo tcpdump -c5 -vvv -w dump host wiki and wiki2
第二,“主机 wiki 和 wiki2”匹配包含以下内容的数据包:两个都以下的:
- “wiki” 的 IPv4 或 IPv6 源或目标
- “wiki2” 的 IPv4 或 IPv6 源或目标
也就是说,流量直接在“wiki”和“wiki2”之间进行。您可能更喜欢使用以下方法:
sudo tcpdump -c5 -vvv -w dump host wiki or host wiki2