Qual critério é usado pelo kernel do Linux para escolher as portas de origem do udp?

0

Eles são todos maiores que 1024, mas podemos restringir um pouco mais esse intervalo?

Via wireshark, o menor que já vi é 30XXX. O kernel especifica seus critérios em algum lugar?

    
por Roberto Santalla 11.10.2014 / 04:09

1 resposta

1

Obrigado ao ChrisInEdmonton por me indicar esta resposta por Jeff Strunk . Mergulhando no código incluído no commit mencionado, concluí que as portas de origem UDP e TCP são escolhidas aleatoriamente entre dois valores . Estes valores são modificáveis em tempo de execução e podem ser acessados via sysctl:

sysctl net.ipv4.ip_local_port_range

No meu laptop, esses valores eram 32768 61000 por padrão.

    
por 12.10.2014 / 01:57