ルーティングテーブルをいじる

ルーティングテーブルを見る
# route
または
# netstat -r
経路を追加するには
ネットワークの場合
# route add -net 192.168.120.0 gw 192.168.1.51 netmask 255.255.255.0
ホストの場合
# route add -host 192.168.120.3 gw 192.168.1.51
デフォルトゲートウェイの場合
# route add default gw 192.168.1.51
経路追加の時にウィンドウサイズを設定する
# route add -net 192.168.120.0 gw 192.168.1.51 netmask 255.255.255.0 window 65535
経路を削除するには
# route del -net 192.168.13.0 netmask 255.255.255.0
# route del default gw 192.168.1.51

 IPSecで通信

2つのマシン間でIPSecによる通信を行う。
マシンA 192.168.120.1
マシンB 192.168.120.101


・FreeS/WANをインストール
ここRPMパッケージを(カーネルのバージョンを確認して)ダウンロード
インストールは特に問題なし


・設定
マシンAの/etc/ipsec.conf
#
config setup
 interfaces="ipsec0=eth0"
 klipsdebug=none
 plutodebug=none
 plutoload=%search
 plutostart=%search
#
conn %default
 type=transport
 right=192.168.120.1 /*rightに自分のアドレス*/
 authby=secret  /*事前共有鍵による認証*/
 pfs=no
#
conn sample
 left=192.168.120.101 /*leftに相手のアドレス*/
 auto=start


マシンBの/etc/ipsec.conf
config setup
 interfaces="ipsec0=eth0"
 klipsdebug=none
 plutodebug=none
 plutoload=%search
 plutostart=%search
#
conn %default
 type=transport
 right=192.168.120.101
 authby=secret
 pfs=no
#
conn sample
 left=192.168.120.1
 auto=start


・事前共有鍵ファイルの編集
/etc/ipsec.secrets
: PSK "yokohama"


・起動
/etc/init.d/ipsec start
これ以降暗号化通信