这是关联完整说明。
当我进行到第 9 步时,在标题“9.设置客户端配置文件”下,它显示:
现在我们将配置 openVPN 作为客户端工作。请记住,我们已经在客户端安装了 openvpn 包,并且在 /etc/openvpn/ 中有“ca.crt”、“vpnclient1.key”和 vpnclient1.crt”。
将示例 client.conf 复制到 /etc/openvpn。
$ sudo cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf /etc/openvpn/
编辑 /etc/openvpn/client.conf。
...
指定这是openvpn客户端客户端
远程 VPN 服务器 1194
ca 证书
证书vpnclient1.crt
密钥 vpnclient1.key ...
现在在客户端启动 OpenVPN
$ /etc/init.d/openvpn start * 启动虚拟专用网络守护进程... * 自动启动 VPN“客户端”
$ ifconfig tun0 tun0 链接封装:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.8.0.6 P-t-P:10.8.0.5 Mask:255.255.255.255
但是,当我尝试运行最后一个命令时,出现以下错误:
bash: /etc/init.d/openvpn: No such file or directory
我假设该脚本已被 systemctl 或类似的东西所取代,因此我尝试了接下来的几个:
# systemctl enable [email protected]
# systemctl start [email protected]
...这是我通过制表符补全偶然发现的。有人能告诉我该怎么做吗?
谢谢
答案1
foo.conf
要在/etc/openvn
您想要使用的现代 Fedora 系统上启动由 定义的 OpenVPN 连接,您可以使用 为将来的启动启用它。systemctl start [email protected]
systemctl enable [email protected]
形式为 systemd 的单元[email protected]
是模板单元,您需要指定要使用的单元的哪个特定实例 - 对于 OpenVPN 来说,实例名称是配置文件的基本名称。
因此,就您而言,您可以通过以下方式开始连接:
systemctl start [email protected]
并永久启用它:
systemctl enable [email protected]