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