Назад | Перейти на главную страницу

UDP-соединения без внешнего адреса

Ubuntu 14.04

$ netstat -anu | less
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
udp        0      0 0.0.0.0:39262           0.0.0.0:*                          
udp        0      0 0.0.0.0:37225           0.0.0.0:*                          
udp        0      0 0.0.0.0:47490           0.0.0.0:*                          
udp        0      0 0.0.0.0:47500           0.0.0.0:*                          
udp        0      0 0.0.0.0:33169           0.0.0.0:*                          
udp        0      0 0.0.0.0:35219           0.0.0.0:*                          
udp        0      0 0.0.0.0:55714           0.0.0.0:*                          
udp        0      0 0.0.0.0:33190           0.0.0.0:*                          
udp        0      0 0.0.0.0:35240           0.0.0.0:*                          
udp        0      0 0.0.0.0:41392           0.0.0.0:*                          
udp        0      0 0.0.0.0:43465           0.0.0.0:*                          
udp        0      0 0.0.0.0:45532           0.0.0.0:*                          
udp        0      0 0.0.0.0:59877           0.0.0.0:*                          
udp        0      0 0.0.0.0:514             0.0.0.0:*                          
udp        0      0 0.0.0.0:37383           0.0.0.0:*                          
udp        0      0 0.0.0.0:57865           0.0.0.0:* 
...

Ни одно из «соединений» UDP не находится в состоянии LISTEN, но ни у одного из них нет внешнего адреса. Что означает этот вывод?

UDP не имеет состояния. Это процессы, которые вызвали recvfrom() системный вызов для ожидания входящей дейтаграммы на портах, указанных в столбце локального адреса. Если вы хотите увидеть запуск имени PID / программы netstat -anup (как root).