Estou usando o comando curl
para enviar o tráfego para o servidor. No comando curl
, estou usando a opção --local-port
. Abaixo está o comando:
curl -v --interface 10.1.1.3 -b --local-port 10000 http://30.1.1.101/myfile.txt
Estou aceitando tcpdump
para confirmar se o local-port
é usado ou não. Abaixo está o tcpdump
stats (image):
Após verificar o tcpdump
, observei que o valor local-port
é diferente em tcpdump
. É suposto ser como 10.1.1.1:10000
não como 10.1.1.1:random_val
.
Então, minhas perguntas são:
É possível forçar curl
a usar o mesmo local-port
que mencionei no comando?
Qual é o motivo para obter um valor local-port
diferente?
Qualquer ajuda seria apreciada