
Estoy intentando activar módulos para VPN, así que seguíeste tutorial para compilar el nuevo kernel de ubuntu 3.8.6.
Pero las funciones que he activado make menuconfig
parecen no estar habilitadas. (las características que quiero: net_key
, inet_esp
, crypto_hmac
, etc.)
Intenté crear gre
un túnel en el que los módulos no se cargan automáticamente editando /etc/rc.local
y agregando modprobe ip_gre
para que se inicie después del reinicio.
Mis preguntas son:
- ¿Cómo comprobar que las funciones de VPN que he habilitado
menuconfig
están realmente habilitadas? - ¿Es posible habilitar los módulos manualmente (como
ip_gre
) editandorc.local
?
Estoy usando el servidor Ubuntu 12.04 en VBOX 4.2.10
Respuesta1
Acerca de la primera pregunta: para asegurarse de que la opción esté activa en el kernel en ejecución, puede utilizar zgrep
para filtrar líneas de /proc/config.gz
:
$ zgrep CONFIG_HMAC /proc/config.gz
Mi resultado es CONFIG_CRYPTO_HMAC=y
.
Segunda pregunta: la forma correcta de hacer que un módulo se cargue al iniciar es insertar su nombre en el archivo de configuración correcto (dependiendo de su distribución, podría ser modprobe config, o algo así como /etc/modules
un archivo en /etc/modules-load.d/
, que contenga el nombre del módulo). La configuración de Modprobe le permite utilizar parámetros de módulo adicionales si es necesario, incluir algunos módulos en la lista negra, etc.