实际上我想使用管道工程将ipoib接口添加到docker容器中。 pipework使用ip命令来做到这一点。但是在运行命令时
ip link add link ib0 name ib0.2613 type ipoib
我得到了
RTNETLINK答案:操作不受支持
我搜索了谷歌并找到了this
列出了iproute2需要的所有内核配置。我试试这个,但它对我不起作用。 我的操作系统是“3.19.0-25-generic#26~14.04.1-Ubuntu”。
任何帮助都会受到赞赏!
答案 0 :(得分:1)
也许您缺少linux标头。在我尝试安装Wireguard并输入sudo ip link add dev wg0 type wireguard
后出现类似错误时,就是这种情况。
我通过安装与我的内核版本相对应的linux-header解决了这一问题。
就我而言,我的内核版本为4.9.0-8-amd,因此我安装了软件包linux-headers-4.9.0-8-amd
:
sudo apt install linux-headers-4.9.0-8-amd
关于此的信息很少,我不得不在wiki of ArchLinux上找到。
答案 1 :(得分:1)
将内核版本更新为4.17或更高版本
答案 2 :(得分:1)
我遇到了类似的错误, 您应该尝试这样做:
int32_t
它对我有用,缺少内核头文件:耸肩:
答案 3 :(得分:0)
对我来说,解决方案是在BIOS / UEFI中禁用安全启动,然后重新启动笔记本电脑。之后,不再出现“ RTNETLINK答案:不支持操作”的问题!