Ubuntuで自動起動できない

SoftEther VPN に関するご質問はこのフォーラムにお気軽にご投稿ください。
Post Reply
k-trader
Posts: 19
Joined: Fri May 10, 2019 9:44 am

Ubuntuで自動起動できない

Post by k-trader » Wed May 22, 2019 5:51 am

ubuntuでsoftether vpnの自動起動ができず、困っています。

Code: Select all

sudo nano /etc/systemd/system/vpnserver.service

Code: Select all

[Unit]
Description=SoftEther VPN Server
After=network.target network-online.target

[Service]
ExecStart=/usr/local/vpnserver/vpnserver start
ExecStop=/usr/local/vpnserver/vpnserver stop
Type=simple

[Install]
WantedBy=multi-user.target
として、

Code: Select all

sudo systemctl enable vpnserver.service
で有効化、再起動後に下記コマンドで確認しましたが、

Code: Select all

sudo systemctl status vpnserver.service

Code: Select all

  Loaded: loaded (/etc/systemd/system/vpnserver.service; enabled; vendor preset: enabled)
  Active: inactive (dead) since 水 2019-05-22 14:47:02 JST; 3s ago
  Process: 2614 ExecStop=/usr/local/vpnserver/vpnserver stop (code=exited, status=0/SUCCESS)
  Process: 2608 ExecStart=/usr/local/vpnserver/vpnserver start (code=exited, status=0/SUCCESS)
 Main PID: 2608 (code=exited, status=0/SUCCESS)

 5月 22 14:47:02 systemd[1]: Started Softether VPN Server Service.
 5月 22 14:47:02 vpnserver[2608]: The SoftEther VPN Server service has been started.
 5月 22 14:47:02 vpnserver[2614]: Stopping the SoftEther VPN Server service ...
 5月 22 14:47:02 vpnserver[2614]: SoftEther VPN Server service has been stopped.
と即座に落ちています。

Code: Select all

./vpnserver start
は特に問題ありません。

設定等による解決方法を教えてください。よろしくお願いいたします。

cedar
Site Admin
Posts: 1179
Joined: Sat Mar 09, 2013 5:37 am

Re: Ubuntuで自動起動できない

Post by cedar » Wed May 22, 2019 10:14 am

こちらのサイトの記載によると、「Type=simple」はフォアグラウンドで実行されるタイプのサービスに使用するようです。
SoftEther VPN Server は、バックグラウンドで動作するサービスなので「Type=forking」を指定すべきではないかとおもいます。

http://enakai00.hatenablog.com/entry/20 ... 1379374797

k-trader
Posts: 19
Joined: Fri May 10, 2019 9:44 am

Re: Ubuntuで自動起動できない

Post by k-trader » Thu May 23, 2019 2:45 am

返信ありがとうございます。

他の環境(ubuntu16.04サーバー)で試したところ、特に問題なく動いたので
Ubuntu16.04デスクトップの環境依存という気がしています。
対策を講じるのは難しいかもしれません。

Post Reply