Closed3
Ubuntuで起動時にVPNに自動でつなげたい
いくつか方法はあるが、 service に登録する方法で行う。
まず、VPNを起動するコマンドはこれ。
$ sudo openvpn --config {configのファイルパス}
root権限で実行する必要がある
/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 などで確認する。
再起動する
$ reboot
起動したら、VPNに接続されているか確認する
$ ip addr show
このスクラップは2024/06/05にクローズされました