Linux(fedora17)でshrewvpnを使う時のメモ
インストール
ソースを公式ページよりダウンロード
http://www.shrew.net/download/ike
適当な場所に解凍してディレクトリに移動。
$ tar xvzf ike-2.1.7-release.tgz $ cd ike $ cmake -DDEBUG=YES -DQTGUI=YES -DNATT=YES $ make $ make install
かなり多くのモジュールが必要になるのでエラーが出たらその都度メッセージを確認してモジュールをインストールする。
fedora17の場合はすべてyum経由でインストールできた。
起動と設定
※事前にSELINUXのポリシーを追加するか、無効にしておくこと。~
getenforce で enforcing以外ならOK~
デーモンの起動
$ sudo iked
- GUIの起動
$ sudo ikea
※&をつけて起動したほうがいいかもしれない~
- 設定
ikeaを起動してwindows用の設定資料を見ながらと同じように設定する。~
一部項目名が微妙に違うものがあるが近いものを選択すればOK。~
接続
そのまま接続しても対向セグメントへのルーティングが入らないので以下のコマンドを実行する。
$ sudo route add -net 172.16.10.0 gw 192.168.0.0 netmask 255.255.255.0 $ sudo route add -net 172.16.10.255 gw 192.168.0.0 netmask 255.255.255.255
- 確認
$ route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default web.setup 0.0.0.0 UG 0 0 0 wlan0 xxx.xxx.xxx.xxx web.setup 255.255.255.255 UGH 0 0 0 wlan0 172.16.10.0 3538-fedora 255.255.255.0 UG 0 0 0 tap0 172.16.10.255 3538-fedora 255.255.255.255 UGH 0 0 0 tap0 192.168.0.0 * 255.255.255.0 U 0 0 0 wlan0 192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
$ ping 172.16.10.20 PING 172.16.10.20 (172.16.10.20) 56(84) bytes of data. 64 bytes from 172.16.10.20: icmp_req=1 ttl=63 time=12.5 ms 64 bytes from 172.16.10.20: icmp_req=2 ttl=63 time=12.4 ms 64 bytes from 172.16.10.20: icmp_req=3 ttl=63 time=12.7 ms
何回か接続、接続断を繰り返すと設定しても繋がらなくなることがあるのでその時はPCを再起動してみよう。