我正在使用curl
命令将流量发送到服务器。在curl
命令中,我使用的是--local-port
选项。下面是命令:
curl -v --interface 10.1.1.3 -b --local-port 10000 http://30.1.1.101/myfile.txt
我要使用tcpdump
来确认是否使用了local-port
。以下是tcpdump
的统计信息(图片):
检查tcpdump
后,我发现local-port
中的tcpdump
值是不同的。应该像10.1.1.1:10000
而不是10.1.1.1:random_val
。
所以我的问题是:
是否可以强制curl
使用命令中提到的同一local-port
?
获得不同的local-port
值是什么原因?
任何帮助将不胜感激。