RaspberriPiからSofteEtherVPNサーバーに接続設定・・・失敗メモ3

 

ncos1.hatenablog.com

ncos1.hatenablog.comうまくいかないので、こちらを参考に/opt/vpnclient/dhclient_start.sh

を変更。

qiita.com

参考

[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 コマンドは再起動が必要になる。