问题描述
我有一个* .ovpn文件,如果我输入该文件
sudo openvpn client.ovpn
现在,我想在启动计算机时启动openvpn。这是ubuntu的无头版本-如果重要的话-12.04 64bit。
我将filename.ovpn复制到/etc /openvpn,但即使运行,它也无法启动
service openvpn start
我怎样才能做到这一点?
最佳回答
在Ubuntu上,您放置在名为/etc/openvpn/$NAME.conf
的文件中的任何VPN配置都将自动启动。
因此,您要做的就是将client.ovpn
复制到/etc/openvpn/client.conf
。我建议您还将client.conf
中的绝对路径用于所有键,脚本等。
当然,您可能需要仔细检查/etc/default/openvpn
文件。默认情况下,它将自动启动所有VPN,但AUTOSTART
值可能已更改为none
,或者是要自动启动的特定配置的列表。
次佳回答
对于Debian OS
-
将您的配置文件放入/etc /openvpn中,例如
/etc/openvpn/client.conf
。 -
前缀/注释掉以”down”和”up”(
#down
和#up
)开头的行-或从client.conf
删除它们(它们正在调用外部脚本) -
重新加载openvpn配置
/etc/init.d/openvpn reload /etc/openvpn/client.conf
-
检查与
ifconfig
你看到tun0接口了吗?是否已分配IP?大。
-
记住IP,重新启动并尝试连接。
第三种回答
客户端配置必须具有扩展名.conf
而不是.ovpn
。将/etc/openvpn
中的client.ovpn
更改为client.conf
应该可行