
Ubuntu日本語フォーラム

ログインしていません。
ubuntu14.04にopenswanとxl2tpdをインストールして以下のサイトを参考にしつつ、なんだかわからないながら外部からVPN接続ができるようになりました。
http://emoken.net/blog2/item_4575.html
http://suzukiapple.tumblr.com/post/80153637020/ubuntu%E3%81%A7vpn%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E7%AB%8B%E3%81%A6%E3%82%8B-l2tpipsec
しかし、PCを再起動後、外部からVPN接続をしようとすると接続ができません。
sudo /etc/init.d/ipsec restart
または、
sudo service ipsec restart
でipsecをリスタートさせると接続ができるようになります。
出来れば、電源を入れただけで外部から接続できるようにしたいのですが、行き詰っています。
ちなみに、ipsecのサービスは起動はしているようで、
sudo service ipsec restart
とすると、
ipsec_setup: Openswan IPsec apparently already active, start aborted
のような出力があり、既に起動はできているようです。
また、
sudo update-rc.d ipsec defaults
として自動起動の設定をしようとしても、
System start/stop links for /etc/init.d/ipsec already exist.
の表示がでて、既に自動起動する設定にはなっているようです。
なにかうまい方法はありませんでしょうか。
オフライン
自己レスです。
原因究明には至っていませんが、目的は達成出来ました。
/etc/init.d/ipsecを編集して、startの時だけ20秒間sleepをしてからスタートするようにしました。
# do it
case "$1" in
start|--start)
sleep 20 #この行を追加
start
;;
とりあえずこれで問題なく使えています。
オフライン