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. 有効にした 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

2 番目の質問: 起動時にロードするモジュールを作成する正しい方法は、適切な構成ファイルにその名前を挿入することです (ディストリビューションによっては、modprobe config など、またはモジュール名を含む/etc/modules内のファイル/etc/modules-load.d/など)。modprobe config を使用すると、必要に応じて追加のモジュール パラメータを使用したり、一部のモジュールをブラックリストに登録したりできます。

関連情報