ホーム » 「VPN」タグがついた投稿
タグアーカイブ: VPN
swatchdogを使ったVPN接続の監視
Buffalo のルータを使っていて、VPNルータ機能を便利に使っているが、最近のセキュリティ問題が増えてきて、VPN サーバに侵入されないか心配になってきた。そこで、VPN 接続があったらメール通知を出すようにしたい。
swatchdog のインストール
Buffalo ルータ側で syslog をサーバに転送させ、local1 のファシリティにて記録させているので /var/log/local1.log を swatchdog でさせることとした。
((( swatchdogをインストール )))
$ sudo apt install swatch
((( /etc/swatchdog/local1.conf )))
watchfor /router xl2tpd\[.*\]: start_pppd: I'm running:/
mail addresses=root,subject=[VPN] start xl2tpd
((( 動作確認 )))
$ sudo /usr/bin/swatchdog -c /etc/swatchdog/local1.conf --daemon -t /var/log/local1.log
swatchdog を systemd に登録
systemd のインスタンス化サービスを使えば、複数の監視の登録の柔軟性もでてくる。(Geminiが教えてくれた)
swatchdog を –daemon で動作させようとしたが、systemd だとうまく動かないので systemd の ExecStart では –daemon は使わない。
((( /etc/swatchdog/swatchdog.service ))) [Unit] Description=swatchdog log monitor for %I After=network.target [Service] Type=simple User=root WorkingDirectory=/etc/swatchdog ExecStart=/usr/bin/swatchdog -c /etc/swatchdog/%i.conf -t /var/log/%i.log Restart=always RestartSec=5s # 標準出力・エラーを systemd のログ(journald)に送る設定 StandardOutput=journal StandardError=journal [Install] WantedBy=multi-user.target ((( systemd 登録作業 ))) $ sudo ln -sf /etc/swatchdog/swatchdog.service /etc/systemd/system/swatchdog@.service $ sudo systemctl enable --now swatchdog@local1.service $ sudo systemctl start swatchdog@local1.service $ sudo systemctl stop swatchdog@local1.service
Windows10 VPN L2TP/IPSecの設定
HKEY_LOCAL_MACHINE
▲SYSTEM
▲CurrentControlSet
▲Services
▲PolicyAgent
DWORD32bitで、AssumeUDPEncapsulationContextOnSendRule = 2 の設定を追加
PWなしWiFiとVPNの利用
夏休みの家族旅行でホテル。ただ、最近は減ってるけど、ホテルのWiFiがパスワードなし。こういうWiFiは、通信データが盗聴される可能性がある(参考「ホテルのWiFiの危険性は高い?)」ので、最近は使用を避けたい。
でも、家では以前から VPN サーバを使えるようにしているので、この際、家族にも使い方を説明して積極的に使ってもらおう。サーバ,ユーザID,PW,事前共有キーは、別途メールするとして、設定方法は他の人の解説記事をみてもらおう。
VPN接続だと、セキュリティが安心というのもあるけど、自宅だけに制限している機能(WordPressへの記事の投稿とか、自宅ネットワーク状況の表示など)も使える。
