DAB*_*ING 19 networking linux-kernel
其实我想用pipework在docker容器中添加一个ipoib接口。管道使用 ip 命令来做到这一点。但是在运行命令时...
ip link add link ib0 name ib0.2613 type ipoib
Run Code Online (Sandbox Code Playgroud)
我得到
RTNETLINK 回答:不支持操作
我搜索了谷歌并找到了这个
它列出了 iproute2 需要的所有内核配置。我试试这个,但它对我不起作用。 我的操作系统是“3.19.0-25-generic #26~14.04.1-Ubuntu”。
任何帮助将不胜感激!
Fra*_*ois 31
我遇到了类似的错误,你应该试试这个:
# apt-get install wireguard-dkms wireguard-tools linux-headers-$(uname -r)
Run Code Online (Sandbox Code Playgroud)
它对我有用,缺少内核头文件 :shrug:
小智 4
也许你缺少 linux-headers。这就是我的情况,当我尝试安装wireguard并在输入后遇到类似的错误时sudo ip link add dev wg0 type wireguard。
我通过安装与我的内核版本相对应的 linux-headers 解决了这个问题。就我而言,我的内核版本为 4.9.0-8-amd,因此我安装了该软件包linux-headers-4.9.0-8-amd:
sudo apt install linux-headers-4.9.0-8-amd
互联网上关于此的信息很少,我不得不在ArchLinux 的 wiki上找到它。