![无法启动netperfmeter被动模式,内核不提供DCCP支持,Debian 10](https://linux22.com/image/165543/%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8netperfmeter%E8%A2%AB%E5%8A%A8%E6%A8%A1%E5%BC%8F%EF%BC%8C%E5%86%85%E6%A0%B8%E4%B8%8D%E6%8F%90%E4%BE%9BDCCP%E6%94%AF%E6%8C%81%EF%BC%8CDebian%2010.png)
显示问题
# 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
。
问题
- 在没有 DCCP 的情况下如何启动
netperfmeter
(被动)? - 如何在我的内核中启用 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