RTNETLINK答案:不支持操作

时间:2016-06-01 14:00:20

标签: networking linux-kernel

实际上我想使用管道工程将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”。

任何帮助都会受到赞赏!

4 个答案:

答案 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答案:不支持操作”的问题!