Все они, конечно, больше 1024, но можем ли мы сузить этот диапазон немного больше?
Через Wireshark самое низкое, что я видел, это 30XXX. Ядро где-то указывает свои критерии?
Спасибо ChrisInEdmonton за указание на этот ответ Джеффа Струнка. Погружаясь в код, включенный в упомянутый коммит, я пришел к выводу, что исходные порты UDP и TCP выбираются случайным образом между двумя значениями. Эти значения могут быть изменены во время выполнения и доступны через sysctl:
sysctl net.ipv4.ip_local_port_range
На моем ноутбуке эти значения были 32768 61000
по умолчанию.