vpnserver問題解決

SoftEtherのVPNサーバをインストールしたけど、 翌日にはうまく動かなくなり、原因を探っていたのだけど、 原因は、ケーブルテレビの光接続のルータだったみたい。 ALG設定で、IPsec,L2TP,PPTPの設定を外したら、動くようになった。

vpnserverの動作確認

vpnserverが動き出したのはいいけど、ちゃんと動いているのか、VPN接続があるのかを 把握したいので、icingaでモニタリングするようにしてみた。

(( check_vpnserver ))
#!/bin/bash
VPNCMD=/usr/local/vpnserver/vpncmd
PORT=127.0.0.1:xxxx  # VPNサーバに接続するポートを登録
HUB=VPN
NAME=VPN
# 0:OK, 1:Warning, 2:Critical, 3:Unknown
if [ -x $VPNCMD ]; then
    # vpncmdで状態を読み込む
    ANS=`$VPNCMD $PORT /server /hub:$HUB /cmd:StatusGet`
    if [ "$?" -ne 0 ]; then
        # VPNサーバが動いていない
        echo "$NAME Critical - No server"
        exit 2
    else
        ANS=`echo "$ANS" | /bin/grep "セッション数 (クライアント)" | /usr/bin/cut "-d|" -f 2`
        if [ -z "$ANS" ]; then
            # 接続無し
            echo "$NAME OK - Server waiting connection"
            exit 0
        elif [ "$ANS" -gt 0 ]; then
            # 接続あり
            echo "$NAME Warning - $ANS clients"
            exit 1
        fi
    fi
else
    # vpncmd がインストールされていない
    echo "$NAME Unknown - No vpncmd"
    exit 3
fi
 

2017年2月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28        

ウェブページ

アーカイブ

Webデータ

このブログ記事について

このページは、T-Saitohが2016年10月 7日 00:23に書いたブログ記事です。

ひとつ前のブログ記事は「ねこのきもちアプリ(^_^)」です。

次のブログ記事は「裏ドリ2016 サンドーム福井」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。