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

2

Estou tentando ativar módulos para VPN, então segui este tutorial para compilar o novo kernel do ubuntu 3.8 .6.
Mas os recursos que eu usei usando make menuconfig parecem não estar ativados. (os recursos que eu quero: net_key , inet_esp , crypto_hmac , etc.)

Eu tentei fazer gre tunnel quais módulos não são carregados automaticamente editando /etc/rc.local e adicionando modprobe ip_gre para que ele fosse iniciado após a reinicialização.

Minhas perguntas são:

  1. Como verificar se os recursos VPN que ativamos usando menuconfig estão realmente ativados?
  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

    
por lapmer 13.04.2013 / 17:54

1 resposta

0

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

$ zgrep CONFIG_HMAC /proc/config.gz

Meu resultado é CONFIG_CRYPTO_HMAC=y .

Segunda pergunta: o jeito certo de fazer um módulo para carregar ao iniciar é inserir seu nome no arquivo de configuração correto (dependendo da distro que pode ser modprobe config, ou algo parecido com /etc/modules ou um arquivo em /etc/modules-load.d/ , contendo o nome do módulo). Modprobe config permite que você use parâmetros adicionais do módulo, se precisar, listando alguns módulos e assim por diante.

    
por 13.04.2013 / 18:57