ncos1.hatenablog.comうまくいかないので、こちらを参考に/opt/vpnclient/dhclient_start.sh
を変更。
参考
[Unit]
Description=SoftEther VPN Client
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/vpnclient/autostart.sh
Restart=always
KillMode=process
[Install]
WantedBy=multi-user.target
現在
[Unit]
Description=Softether VPN Client DHCP
After=vpnclient.service
[Service]
Type=oneshot
User=root
ExecStart=/bin/bash /opt/vpnclient/dhclient_start.sh
WorkingDirectory=/opt/vpnclient
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
変更
[Unit]
Description=Softether VPN Client DHCP
After=vpnclient.service
[Service]
Type=forking
User=root
ExecStart=/opt/vpnclient/dhclient_start.sh
WorkingDirectory=/opt/vpnclient
Restart=always
KillMode=process
[Install]
WantedBy=multi-user.target
NG、特に変化無し。
公衆WiFiの場合に、azure経由でないと接続できない事が有ったのを思い出す
ncos1.hatenablog.comazure経由でのサーバー名で設定を作成。
sudo dhclient vpn_tun1
を起動後に入力後にVPN経由で自宅の楽曲再生できた。
リブートしたら、VPNに繋がらなくなったので、/opt/vpnclient/dhclient_start.shを元に戻す。
再起動でazure経由設定で自動接続を確認。
宅内のipアドレスは相変わらず取得できないので、sshからsudo dhclient vpn_tun1 で取得。
音楽再生(iPhoneのfidataアプリからレンダラーをRaspBerryPi)したが再生できない?前回なぜできたか不明な上にVPN接続が再接続中となり切断されている。
以後は再起動するまで接続不可となる。
/opt/vpnclient/dhclient_start.shの内容に不整合が有ったので修正
#
#
# Mar/22/2018
#Start vpnclient
sudo /opt/vpnclient/vpnclient start
sleep 10
#
sudo /opt/vpnclient/vpncmd /client localhost /cmd AccountConnect 従来のサーバ設定
*AccountConnect以降は不要。
#
sleep 1
#
sudo dhclient vpn_tun1
#
vpncmd でスタートアップの設定をしているので重複して不具合となる?
/opt/vpnclient/vpncmd からAccountStartupSetで設定している。
/opt/vpnclient/dhclient_start.sh等で記述する方法は古いバージョン?もしくはAccountStartupSetの方法に不具合があるのかも?どちらかにする必要が有ると思われる。
現在の問題は、sudo dhclient vpn_tun1を起動後に入力しないと機能しない事。
sudo nano /opt/vpnclient/dhclient_start.sh
sudo nano /etc/systemd/system/dhclient.service
sudo nano /etc/systemd/system/vpnclient.service
のどこかに記述し直せば良い?
検証中に”接続処理中”で繋がらなくなった、最初からやり直した方が良い?
一度NGになるとVPN接続できなくなるが、dhclient -r 実施すれば再度接続できる。
sudo dhclient -r
Killed old client process
その後sudo dhclient vpn_tun1は必要。
DHCPの設定に問題が有りそう、音楽再生も安定しないしほとんどの場合は再生できずにVPN接続が異常になりdhclient -r コマンドは再起動が必要になる。