
Ich versuche, Module für VPN zu aktivieren, also folgte ichdieses Tutorial um einen neuen Ubuntu-Kernel 3.8.6 zu kompilieren.
Aber die Funktionen, die ich aktiviert habe, make menuconfig
scheinen nicht aktiviert zu sein. (die Funktionen, die ich möchte: net_key
, inet_esp
, crypto_hmac
, usw.)
Ich habe versucht, durch Bearbeiten und Hinzufügen gre
einen Tunnel zu erstellen, bei dem die Module nicht automatisch geladen werden, sodass er nach dem Neustart startet./etc/rc.local
modprobe ip_gre
Meine Fragen sind:
- Wie überprüfe ich, ob die von mir aktivierten VPN-Funktionen
menuconfig
wirklich aktiviert sind? - Ist es möglich, die Module manuell (z. B.
ip_gre
durch Bearbeiten) zu aktivierenrc.local
?
Ich verwende Ubuntu Server 12.04 auf VBOX 4.2.10
Antwort1
Zur ersten Frage: Um sicherzustellen, dass die Option im laufenden Kernel aktiv ist, können Sie zgrep
folgende Zeilen filtern /proc/config.gz
:
$ zgrep CONFIG_HMAC /proc/config.gz
Mein Ergebnis ist CONFIG_CRYPTO_HMAC=y
.
Zweite Frage: Die richtige Art, ein Modul beim Start zu laden, besteht darin, seinen Namen in die richtige Konfigurationsdatei einzufügen (je nach Ihrer Distribution könnte das die Modprobe-Konfiguration oder etwas Ähnliches /etc/modules
oder eine Datei in sein /etc/modules-load.d/
, die den Modulnamen enthält). Die Modprobe-Konfiguration ermöglicht Ihnen, bei Bedarf zusätzliche Modulparameter zu verwenden, einige Module auf die schwarze Liste zu setzen und so weiter.