RTNETLINK responde: Operação não suportada

1

Estou recebendo alguns erros nos meus logs de xen e o googling apareceu e está relacionado ao iproute2.

Eu descobri através do google que a chave é ativar CONFIG_IP_ADVANCED_ROUTER = y na configuração do meu kernel. Acontece que sim. Este link forneceu mais pistas.

link

No entanto, todas essas opções estão habilitadas no meu kernel em execução, mas não como módulos estaticamente compilados, mas como módulos de kernel carregáveis do Linux.

Eu estou supondo que eu só preciso adicionar os nomes dos módulos apropriados para / etc / modules

Isto é o que eu tenho na configuração do meu kernel em execução

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

O que eu preciso adicionar ao / etc / modules para que isso funcione corretamente?

    
por Matt H 10.02.2012 / 21:12

1 resposta

3

Essas opções de configuração NETFILTER_* controlam módulos para iptables. Para obter mais informações sobre essa opção de configuração, você pode pesquisá-la em um site como o link . Neste caso, não há módulo carregável, as únicas opções válidas são "Y" e "N".

Para CONFIG_NETFILTER_NETLINK , o nome do módulo é 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
    
por Lekensteyn 10.02.2012 / 22:10