我想要创建系统单元nordvpnconnect.service,以便在启动后自动连接我的虚拟专用网。Nordvpnd守护进程首先启动,我有我的单元文件:
[Unit]
Description=NordVPN connector
After=nordvpnd.service nordvpnd.socket
[Service]
ExecStart=/usr/bin/nordvpn connect Estonia
NonBlocking=true
KillMode=process
Restart=on-failure
RestartSec=5
[Install]
WantedBy=default.targe它不起作用,当检查journalctl -u nordvpnconnect -f时,我看到:
Started NordVPN connector.
lis 09 01:01:56 maciexhome nordvpn[7872]: [38B blob data]
lis 09 01:01:56 maciexhome nordvpn[7872]: Stdin/Stdout should be terminal
lis 09 01:01:56 maciexhome systemd[1]: nordvpnconnect.service: Main process exited, code=exited, status=1/FAILURE
lis 09 01:01:56 maciexhome systemd[1]: nordvpnconnect.service: Failed with result 'exit-code'.我试过:
ExecStart=/usr/bin/nordvpn c 'Estonia'
ExecStart=/usr/bin/'nordvpn c Estonia'
ExecStart=/usr/bin/"nordvpn c Estonia"日记里有不同的日志,但都没有用。有人能指出我的错误吗?
发布于 2019-11-09 11:46:57
正如我在他们的支持页面上看到的,您应该只使用openvpn而不是任何类型的nordvpn命令。对于这种类型的任何构造,我都会感到非常惊讶:/usr/bin/"nordvpn c Estonia",因为它意味着/usr/bin中的命令名将是nordvpn c Estonia,这是非常非常不标准的。他们只是给你他们的证书,让你使用它与你的openvpn。下面是他们网站的一个例子:
sudo openvpn /etc/openvpn/ovpn_udp/us2957.nordvpn.com.udp.ovpnhttps://unix.stackexchange.com/questions/551230
复制相似问题