
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 menuconfig
parecem não estar ativados. (os recursos que desejo: ,,, net_key
etc. )inet_esp
crypto_hmac
Eu tentei criar gre
um túnel cujos módulos não são carregados automaticamente, editando /etc/rc.local
e adicionando modprobe ip_gre
para que ele iniciasse após a reinicialização.
Minhas perguntas são:
- Como verificar se os recursos de VPN que habilitei
menuconfig
estão realmente habilitados? - É possível habilitar os módulos manualmente (como
ip_gre
) editandorc.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 zgrep
para 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/modules
ou 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.