我得到了
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也就是说,3次正常启动,3次失败,失败消息意味着什么?我的测试用例是https://github.com/tjcw/bpf-examples/blob/tjcw-integration-1.2/AF_XDP-过滤器/Run-all.sh,我正在使用Ubuntu22.04完全更新。
发布于 2022-12-02 14:21:10
这是因为以前运行的netserver实例仍然存在。若要以受控方式终止netserver,必须从
netserver -D -f &然后,您可以记录它的PID,并在时机成熟时用kill终止它。
https://serverfault.com/questions/1117056
复制相似问题