缺少目录“/proc/sys/net/bridge”

缺少目录“/proc/sys/net/bridge”

我将 Trusty 升级到 Linux 3.19 并且目录/proc/sys/net/bridge消失了。

这是怎么回事?

我的桥接器存在,我可以通过 看到它brctl show,但是 下的目录在哪里/proc?如果我返回 Linux 3.13,/proc/sys/net/bridge会再次出现。

我错过了什么?

答案1

您需要手动modprobe br_netfilter获取该目录。

下面的内核提交将其分离出来:

commit 34666d467cbf1e2e3c7bb15a63eccfb582cdd71f
Author: Pablo Neira Ayuso <[email protected]>
Date:   Thu Sep 18 11:29:03 2014 +0200

    netfilter: bridge: move br_netfilter out of the core

$ git describe 34666d467cbf1e2e3c7bb15a63eccfb582cdd71f
v3.17-rc4-777-g34666d4

这就是 3.19 与 3.16 不同的原因。

相关内容