こんにちは。

ユニットファイル作成

$ sudo touch /usr/lib/systemd/system/vpnserver.service
$ sudo chmod 664 /usr/lib/systemd/system/vpnserver.service
$ sudo vi /usr/lib/systemd/system/vpnserver.service

上記のsudo vi /usr/lib/systemd/system/vpnserver.serviceでvpnserver.serviceファイルを編集します。

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

[Service]
Type=forking
ExecStart=sh /usr/lib/systemd/system/vpnserver.sh
ExecStop=/usr/local/vpnserver/vpnserver stop
KillMode=process
Restart=on-failure

[Install]
WantedBy=multi-user.target

シェルスクリプト作成

次にvpnserver.serviceファイルの7行目の/usr/lib/systemd/system/vpnserver.shのシェルスクリプトファイルを作成します。

$ sudo touch /usr/lib/systemd/system/vpnserver.sh
$ sudo chmod 664 /usr/lib/systemd/system/vpnserver.sh
$ sudo vi /usr/lib/systemd/system/vpnserver.sh
#!/bin/bash

/usr/local/vpnserver/vpnserver start
#tap=`/sbin/ifconfig -a| awk '$1 ~ /^tap/ {print $1}'`
#brctl addif br0 $tap

差分

lunuxのintel x64をダウンロード

makeコマンド

sudo apt install -y make

gccソフトウェアインストール

sudo apt install build-essential

network

/etc/netplan/99_installer-config.yaml

network:
  ethernets:
    ens160:
      dhcp4: false
      addresses: [192.168.0.111/24]
      routes:
        - to: default
          via: 192.168.0.2
  version: 2
  renderer: NetworkManager

BridgeDeviceList BridgeCreate

エラー

11月 28 22:41:40 ubuntu2204 systemd[1]: Failed to start SoftEther VPN Server.
11月 28 22:41:40 ubuntu2204 systemd[1]: vpnserver.service: Scheduled restart job, restart count>
11月 28 22:41:40 ubuntu2204 systemd[1]: Stopped SoftEther VPN Server.
11月 28 22:41:40 ubuntu2204 systemd[1]: vpnserver.service: Start request repeated too quickly.
11月 28 22:41:40 ubuntu2204 systemd[1]: vpnserver.service: Failed with result 'exit-code'.
11月 28 22:41:40 ubuntu2204 systemd[1]: Failed to start SoftEther VPN Server.

journalctl -xeu vpnserver.service