通过 systemd 自动启动 VPN 连接

通过 systemd 自动启动 VPN 连接

我想在以我的某个用户身份登录后自动启动 vpn 连接。我无法使用网络管理器,因为服务器正在使用不兼容的设置。我只想为我的某个用户启动它。我创建了 shell 脚本,它运行良好。然后我在 /etc/systemd/user 文件 my_vpn.service 中创建了此输入:

[Unit]
Description=my_vpn
After=network-online.target

[Service]
StartLimitIntervalSec=1
Type=simple
Restart=always
RestartSec=1
ExecStart=/home/my/.ssh/.vpn_connect

[Install]
WantedBy=default.target

当我启动服务时,它运行良好。但是当我启用它并重新启动计算机时,我得到

systemctl --user status my_vpn.service
Loaded: loaded (/etc/xdg/systemd/user/my_vpn.service; enabled; vendo>
Active: inactive (dead)

你能帮我吗,如何调试它?

相关内容