啟用核心的 net_key、inet_esp、crypto_hmac 模組以在 VPN 中使用

啟用核心的 net_key、inet_esp、crypto_hmac 模組以在 VPN 中使用

我正在嘗試打開 VPN 模組,所以我按照本教程 編譯新的 ubuntu 核心 3.8.6 。
但我打開的功能make menuconfig似乎沒有啟用。 (我想要的功能:,,,net_key等等..)inet_espcrypto_hmac

我嘗試透過編輯和添加來創建gre不自動加載模組的隧道,以便它在重新啟動後啟動。/etc/rc.localmodprobe ip_gre

我的問題是:

  1. 如何檢查我已啟用的VPN功能menuconfig是否真正啟用?
  2. ip_gre是否可以透過編輯手動啟用模組(例如) rc.local

我在 VBOX 4.2.10 上使用 Ubuntu 伺服器 12.04

答案1

關於第一個問題:要確保該選項在運行核心時處於活動狀態,您可以使用zgrep以下內容過濾行/proc/config.gz

$ zgrep CONFIG_HMAC /proc/config.gz

我的結果是CONFIG_CRYPTO_HMAC=y.

第二個問題:啟動時載入模組的正確方法是將其名稱插入正確的設定檔(取決於您的發行版,可能是 modprobe 配置,或類似/etc/modules或 中的文件/etc/modules-load.d/,包含模組名稱)。 Modprobe 配置可讓您根據需要使用其他模組參數,將某些模組列入黑名單等。

相關內容