Ответы RTNETLINK: операция не поддерживается

Я получаю некоторые ошибки в своих журналах xen, и обнаружилось, что поиск в Google связан с iproute2.

Я обнаружил в Google, что ключом является включение CONFIG_IP_ADVANCED_ROUTER = y в моей конфигурации ядра. Оказывается, это так. Эта ссылка предоставила больше подсказок.

https://superuser.com/questions/232807/iproute2-not-functioning-rtnetlink-answers-operation-not-supported

Однако все эти опции включены в моем работающем ядре, но не в виде статически скомпилированных модулей, а в виде загружаемых модулей ядра Linux.

Я предполагаю, что мне просто нужно добавить соответствующие имена модулей в / etc / modules

Это то, что у меня есть в моей работающей конфигурации ядра

CONFIG_NETFILTER_NETLINK=m 
CONFIG_NETFILTER_NETLINK_QUEUE=m
CONFIG_NETFILTER_NETLINK_LOG=m 
CONFIG_NF_CT_NETLINK=m 
CONFIG_SCSI_NETLINK=y 
CONFIG_IP_ADVANCED_ROUTER=y 
CONFIG_NET_SCH_INGRESS=m 
CONFIG_NET_SCHED=y 
IP_MULTIPLE_TABLES=y 
NETFILTER_XT_TARGET_MARK=m

Что мне нужно добавить в / etc / modules, чтобы это работало правильно?

1
задан 20 March 2017 в 13:18

1 ответ

Эти NETFILTER_* опции конфигурации модулей управления для iptables. Чтобы получить больше информации о таком параметре конфигурации, вы можете найти его на сайте, подобном http://cateee.net/lkddb/web-lkddb/IP_ADVANCED_ROUTER.html . В этом случае загружаемый модуль отсутствует, единственными допустимыми параметрами являются «Y» и «N».

Для CONFIG_NETFILTER_NETLINK имя модуля равно nfnetlink:

The configuration item CONFIG_NETFILTER_NETLINK:

    prompt:
    type: tristate
    depends on: (none)
    defined in net/netfilter/Kconfig
    found in Linux kernels: 2.6.25–2.6.39, 3.0–3.2, 3.3-rc+HEAD
    modules built: nfnetlink
0
ответ дан 20 March 2017 в 13:18

Другие вопросы по тегам:

Похожие вопросы: