Suponho que você esteja usando netcat-openbsd porque você especifica -4
. Ele tem -b
para ativar o endereço de broadcast, mas é sabido que a transmissão UDP não é suportada por esta versão do netcat, mesmo com -b
. O Debian Bug # 702204 sugere um patch para corrigir isso.
Você pode instalar um pacote alternativo netcat-traditional que parece suportar corretamente -b
com UDP. Note que o netcat a ser invocado executando /bin/nc
é configurável usando update-alternatives
quando ambos os pacotes estiverem instalados em seu sistema.
$ sudo update-alternatives --config nc
There are 2 choices for the alternative nc (providing /bin/nc).
Selection Path Priority Status
------------------------------------------------------------
* 0 /bin/nc.openbsd 50 auto mode
1 /bin/nc.openbsd 50 manual mode
2 /bin/nc.traditional 10 manual mode
Press enter to keep the current choice[*], or type selection number: 2
update-alternatives: using /bin/nc.traditional to provide /bin/nc (nc) in manual mode
Por fim, convém adicionar -v
para obter diagnósticos mais detalhados em nc
.