Closed3

Ubuntuで起動時にVPNに自動でつなげたい

mobmob

いくつか方法はあるが、 service に登録する方法で行う。

まず、VPNを起動するコマンドはこれ。

$ sudo openvpn --config {configのファイルパス}

root権限で実行する必要がある

mobmob

/etc/systemd/system 配下に 新しくファイルを作る

$ sudo vim /etc/systemd/system/openvpn-custom.service

中身はこう

[Unit]
Description=Custom OpenVPN service
After=network.target

[Service]
Type=simple
ExecStart=/usr/sbin/openvpn --config /home/kgmyshin/tool/vpn_config.ovpn
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

リロードして、enableにする。ついでにstart。

sudo systemctl daemon-reload
sudo systemctl enable openvpn-custom.service
sudo systemctl start openvpn-custom.service

この時点で起動てきてるか ip addr show などで確認する。

mobmob

再起動する

$ reboot

起動したら、VPNに接続されているか確認する

$ ip addr show
このスクラップは2024/06/05にクローズされました