如果我输入,我有一个 *.ovpn 文件
sudo openvpn client.ovpn
Run Code Online (Sandbox Code Playgroud)
现在我想在启动计算机时启动 openvpn。这是 ubuntu 的无头版本 - 如果这很重要 - 12.04 64bit。
我将 filename.ovpn 复制到 /etc/openvpn 但它没有启动,即使我运行
service openvpn start
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
Zor*_*che 20
在 Ubuntu 上,您放置在名为的文件中的任何 VPN 配置/etc/openvpn/$NAME.conf
都将自动启动。
因此,您所要做的就是将您client.ovpn
的/etc/openvpn/client.conf
. 我建议您还client.conf
对任何键、脚本等使用绝对路径。
当然,您可能需要仔细检查/etc/default/openvpn
文件。默认情况下,它会自动启动所有 VPN,但该AUTOSTART
值可能已更改为none
,或者是您想要自动启动的特定配置的列表。
小智 10
对于Debian 操作系统
将您的配置文件放入 /etc/openvpn,例如/etc/openvpn/client.conf
.
前缀/注释掉以“down”和“up”(#down
和#up
)开头的行- 或从client.conf
重新加载 openvpn 配置
/etc/init.d/openvpn reload /etc/openvpn/client.conf
Run Code Online (Sandbox Code Playgroud)检查
ifconfig
Run Code Online (Sandbox Code Playgroud)
你看到tun0界面了吗?它有分配的IP吗?伟大的。
记住IP,重新启动并尝试连接。
您必须将此信息放入 /etc/init.d 中 openvpn 的初始化脚本中。AND aqd 适当的符号链接到基于适当运行级别的 /etc/rc.d 文件,以便它启动和停止。