Все они, конечно, больше 1024, но можем ли мы сузить этот диапазон немного больше?

Через Wireshark самое низкое, что я видел, это 30XXX. Ядро где-то указывает свои критерии?

1 ответ1

1

Спасибо ChrisInEdmonton за указание на этот ответ Джеффа Струнка. Погружаясь в код, включенный в упомянутый коммит, я пришел к выводу, что исходные порты UDP и TCP выбираются случайным образом между двумя значениями. Эти значения могут быть изменены во время выполнения и доступны через sysctl:

sysctl net.ipv4.ip_local_port_range

На моем ноутбуке эти значения были 32768 61000 по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .