Habilite os módulos net_key, inet_esp, crypto_hmac do kernel para uso em uma VPN

Habilite os módulos net_key, inet_esp, crypto_hmac do kernel para uso em uma VPN

Estou tentando ativar módulos para VPN, então seguieste tutorial para compilar o novo kernel do Ubuntu 3.8.6.
Mas os recursos que ativei make menuconfigparecem não estar ativados. (os recursos que desejo: ,,, net_keyetc. )inet_espcrypto_hmac

Eu tentei criar greum túnel cujos módulos não são carregados automaticamente, editando /etc/rc.locale adicionando modprobe ip_grepara que ele iniciasse após a reinicialização.

Minhas perguntas são:

  1. Como verificar se os recursos de VPN que habilitei menuconfigestão realmente habilitados?
  2. É possível habilitar os módulos manualmente (como ip_gre) editando rc.local?

Estou usando o servidor Ubuntu 12.04 no VBOX 4.2.10

Responder1

Sobre a primeira pergunta: para ter certeza de que a opção está ativa na execução do kernel, você pode usar zgreppara filtrar linhas de /proc/config.gz:

$ zgrep CONFIG_HMAC /proc/config.gz

Meu resultado é CONFIG_CRYPTO_HMAC=y.

Segunda pergunta: a maneira correta de carregar um módulo ao iniciar é inserir seu nome no arquivo de configuração correto (dependendo da sua distro que pode ser a configuração do modprobe, ou algo parecido /etc/modulesou um arquivo em /etc/modules-load.d/, contendo o nome do módulo). A configuração do Modprobe permite que você use parâmetros de módulo adicionais se necessário, colocando alguns módulos na lista negra e assim por diante.

informação relacionada