freebsd 7.3でNATの背後にIPsecを使用する

freebsd 7.3でNATの背後にIPsecを使用する

FreeBSD 7.3サーバーがあり、ここにIPsecを構成しましたが、サーバーをNATの背後に配置する必要があります。 NATを使用するには、カーネルにIPsec_NAT_Tを追加する必要があることがわかりますが、問題はIPsec_NAT_Tが組み込まれていないため、カーネルにパッチを追加する必要があることです。

どうすればいいですか?

ベストアンサー1

バージョンが非常に古いので、カーネルソースをパッチする必要があることを発見しました。どのバージョンにもこのオプションはありませんでした。 -current(12になる)はこのオプションを使用しなくなり、デフォルトでNAT-Tをサポートすると思います。

したがって、ローカルにどのカーネルソースバージョンがあり、それに基づいてビルドしているかを把握する必要があります。これがわかったら、ソースに一致するパッチセットを見つけることができます。

初期バージョンはここにあるようです:

https://people.freebsd.org/~vanhu/NAT-T/

https://people.freebsd.org/~vanhu/NAT-T/patch-natt-7.2-2009-05-12.diff

ここで2つの最新バージョンが見つかりました(ディレクトリリストはありません)。

http://people.freebsd.org/~bz/20110123-01-stable7-natt.diff http://people.freebsd.org/~bz/20110603-02-stable7-natt.diff

まず、最新バージョンを試してみましょう。ソースをコピーして使用する修理する注文する。 7.3 ソースコードで正常に動作する場合は問題ありません。パッチを適用したら、次の手順に従います。スピードカーネルの再コンパイルに使用されます。

あなたの目的のために、以下を有効にする必要があります。

options   IPSEC
device    crypto
options   IPSEC_NAT_T

手順は以下にあります。FreeBSDマニュアル

パッチを完全に適用できない場合は、別のパッチセットを見つけてください。これらのパッチは非常に簡単なので、手動で追加する方が簡単です。これを行う方法がわからない場合は、次のようにします。たくさん たくさんシステムをアップグレードするのが最善です。アップグレードは、コードに合わせてCを書く方法を学ぶよりもはるかに苦痛ではありません。 :-)

おすすめ記事