IPSecとは、Secureなインターネットプロトコルです。 認証と暗号化が実装されており、高セキュリティなデータ通信が可能となります。
ここでは、ipsec-toolsに含まれるsetkey及びracoonのビルド方法について説明します。 使用方法については、
を参照して下さい。
-
ソースの取得
ここからipsec-tools-0.6.5を取得し、展開してください。 -
ビルド
※configureを成功させるには、ビルドするPCにlibssl-devがインストールされている必要があります。
[armadillo ~]$ cd ipsec-tools-0.6.5
[armadillo ipsec-tools-0.6.5]$ ./configure --build=i686-pc-linux-gnu \
--host=arm-linux-gnu \
--with-kernel-headers=[A210のカーネルソースのinclude dirへの絶対パス]
[armadillo ipsec-tools-0.6.5]$ make CC=arm-linux-gcc
[armadillo ipsec-tools-0.6.5]$ ls src/setkey/setkey src/racoon/racoon
src/setkey/setkey src/racoon/racoon
これでIPSecを使用するためのアプリケーションの準備が整います。