estou obtendo
tjcw:Downloads$ grep netserver run-all-6.txt
+ netserver_pid=623321
+ netserver -p 50000 -4
Starting netserver with host 'IN(6)ADDR_ANY' port '50000' and family AF_INET
+ netserver_pid=623938
+ netserver -p 50001 -4
Starting netserver with host 'IN(6)ADDR_ANY' port '50001' and family AF_INET
+ netserver_pid=624493
+ netserver -p 50002 -4
Starting netserver with host 'IN(6)ADDR_ANY' port '50002' and family AF_INET
+ netserver_pid=624680
+ netserver -p 50003 -4
Unable to start netserver with 'IN(6)ADDR_ANY' port '50003' and family AF_INET
+ netserver_pid=624805
+ netserver -p 50004 -4
Unable to start netserver with 'IN(6)ADDR_ANY' port '50004' and family AF_INET
+ netserver_pid=624892
+ netserver -p 50005 -4
Unable to start netserver with 'IN(6)ADDR_ANY' port '50005' and family AF_INET
ou seja, 3 partidas normais seguidas de 3 falhas O que significa a mensagem de falha? Meu caso de teste éhttps://github.com/tjcw/bpf-examples/blob/tjcw-integration-1.2/AF_XDP-filter/run-all.sh Estou usando o Ubuntu 22.04 totalmente atualizado.
Responder1
Isso ocorreu porque as instâncias do netserver de execuções anteriores ainda existiam. Para encerrar um servidor de rede de forma controlada, é necessário iniciá-lo com
netserver -D -f &
então você pode registrar seu PID e encerrá-lo kill
quando for a hora de fazer isso.