VPNで使用するために、カーネルのnet_key、inet_esp、crypto_hmacモジュールを有効にします。

VPNで使用するために、カーネルのnet_key、inet_esp、crypto_hmacモジュールを有効にします。

VPNモジュールの電源を入れようとしたのでフォローしてみましたこのチュートリアル 新しいUbuntuカーネル3.8.6をコンパイルします。
ところで、私がオンにした機能がmake menuconfig有効になっていないようです。 (私が望む機能:、、、、、、、、、net_keyなど...)inet_espcrypto_hmac

gre再起動後に起動するように編集して追加し、モジュールを自動的にロードせずにトンネルを作成してみました。/etc/rc.localmodprobe ip_gre

私の質問は次のとおりです

  1. menuconfig有効なVPN機能が実際に有効になっていることを確認するにはどうすればよいですか?
  2. ip_gre編集でモジュール(たとえば)を手動で有効にできますかrc.local

VBOX 4.2.10でUbuntu Server 12.04を使用しています。

答え1

最初の質問について:カーネルを実行するときにそのオプションが有効になっていることを確認するには、zgrep次のように行をフィルタリングできます/proc/config.gz

$ zgrep CONFIG_HMAC /proc/config.gz

私の結果はですCONFIG_CRYPTO_HMAC=y

2番目の質問:起動時にモジュールをロードする正しい方法は、その名前を正しい設定ファイル(ディストリビューションに応じてmodprobe設定または同様のもの、またはモジュール名を含むファイル)/etc/modulesに挿入することです。/etc/modules-load.d/Modprobe設定を使用すると、必要に応じて追加のモジュールパラメータを使用したり、特定のモジュールをブラックリストに追加したりすることができます。

関連情報