无法启动netperfmeter被动模式,内核不提供DCCP支持,Debian 10

无法启动netperfmeter被动模式,内核不提供DCCP支持,Debian 10

显示问题

# cat /etc/debian_version            
10.2
# 
# uname -a
Linux <redacted> 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux
# 
# dpkg -l | grep netperfmeter
ii  netperfmeter                                                1.2.3-1+b1                           amd64        Network Performance Meter
# 
# netperfmeter 9000
Network Performance Meter - Version 1.0
---------------------------------------

Global Parameters:
   - Runtime           = until manual stop
   - Active Node Name  = Client
   - Passive Node Name = Server
   - Local Address(es) = (any)
   - Logging Verbosity = 9

NOTE: Compiled with MPTCP support, but unable to initialize it: Operation not permitted!
NOTE: Your kernel does not provide DCCP support.
ERROR: Failed to configure DCCP service code on DCCP socket (DCCP_SOCKOPT_SERVIC
E option) - Bad file descriptor!
# 

我真的不想要或不需要 DCCP netperf

问题

  1. 在没有 DCCP 的情况下如何启动netperfmeter(被动)?
  2. 如何在我的内核中启用 DCCP 支持?

答案1

netperfmeter 维护者建议这是 netperfmeter 的一个非常旧的版本。这个特定的错误已经得到解决。https://github.com/dreibh/netperfmeter/issues/2

Debian 需要将 netperfmeter 软件包更新到更新版本。https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950271

我将使用 UbuntuLTS 和 netperf;这是更新的版本。https://packages.ubuntu.com/bionic/netperf

答案2

要启用 DCCP 支持,您可以尝试

sudo modprobe dccp

相关内容