法政大学の VPN サービスを利用する際の Tips (for Linux)
以下の内容を /etc/systemd/system/hosei-vpn.service
に記述
[Unit]
Description=Hosei VPN Service
Requires=network.target
[Service]
ExecStart=/path/to/bin/hosei-vpn.sh
Restart=always
[Install]
WantedBy=multi-user.target
以下の内容を /path/to/bin/hosei-vpn.sh
に記述、実行権限を付ける
#! /bin/bash
HOSEI_USERNAME=学籍番号
HOSEI_PASSWORD=パスワード
echo "$HOSEI_PASSWORD" | openconnect --user "$HOSEI_USERNAME" --passwd-on-stdin vpn.hosei.ac.jp
パスワードベタ書きだけどしゃあない、諦めろ
接続開始
# systemctl start hosei-vpn.service
学内限定サーバに HTTP リクエストしてみて、ちゃんと繋がってるか確認する
$ curl https://webprint.k.hosei.ac.jp/user
kill
してみて、自動再起動がうまくいってるか確認する
$ pgrep -la openconnect
# kill 出てきたプロセスID
システム起動時に自動起動させる
# systemctl enable hosei-vpn.service