|
|
第 1 帖 | |
|
|
标题: 终于搞定了archlinux用UltraVPN上网(FanQiang),写了个过程。 试了很多网络上介绍的方法,如networkmanager+openvpn,都没有成功。
好不容易找到个英文文档才搞定,翻译了一下,写了个详细过程。 我把它贴在这儿吧! ************************************************************** archlinux下使用免费Ultravpn**的配置 windows下Ultravpn的使用非常简单,去http://ultravpn.fr/下载一个ultra...linux,虽然 linux下使用Ultravpn的介绍文章很多(如使用openvpn+networkmanager等),但照着做下去,总有各式各样的问题。好不容易找到一个英文的介绍文档,做下去终于成功。下面将方法详细翻译过来,以方便大家特别是新手安装。该方法应该也适用于其他的linux发行版,关键要搞清楚配置文件的路径。 1、申请帐号:和windows下一样,首先去http://ultravpn.fr/account.htm申请一个免费的帐号。 2、安装openvpn:对Archlinux,使用yaourt 安装执行:yaourt openvpn 或者root权限执行:pacman -S openvpn 命令即可,目前的版本是openvpn-2.1_rc19-4 。其他发行版请采用适当的命令安装,如Fedora用sudo yum install openvpn。安装完成后,配置文件在/etc/openvpn目录下,其他发行版请注意相应的配置文件的安装路径。 3、创建连接配置文件和证书文件:我们采用借用windows下配置文件和证书文件的方法。去http://ultravpn.fr/下载一个 ultravpn-install.exe文件安装到一台windows XP的机器上,windows下默认的安装路径是 c:\Program Files\UltraVPN,如果您找不到可用的windows机器,也可以采用linux下的wine模拟安装,命令为:wine ultravpn-install.exe(请先安装wine!)。一般的安装目录在~/.wine/drive_c/Program\ Files/UltraVPN/。 4、拷贝windows下的配置文件于linux下使用:将windows机器上安装路径 c:\Program Files\UltraVPN\config目录中的client.ovpn和ca.crt两个文件拷贝到archlinux的/etc/openvpn /目录,并且重命名为 UltraVPN.conf 和 UltraVPN.crt。 5、编辑配置文件:用文本编辑器打开UltraVPN.conf ,将其中的”cert ca.crt” 一行改为”ca /etc/openvpn/UltraVPN.crt”,并且在该行的下一行加上一行:route xxx.xxx.xxx.xxx 255.255.255.255 net_gateway。把这里的 xxx.xxx.xxx.xxx 替换 为你当地的DNS地址,如 202.61.95.35 。 6、连接**服务器:打开终端,以root权限执行命令:openvpn /etc/openvpn/UltraVPN.conf ,即可以出现登录画面。 输入你申请到的用户名和密码即可,如下所示: ________________________________________________________ [root@MYNEW wpp]# openvpn /etc/openvpn/UltraVPN.conf Fri Oct 9 05:21:38 2009 OpenVPN 2.1_rc19 i686-pc-linux-gnu [SSL] [LZO2] [EPOLL] built on Sep 22 2009 Enter Auth Username:*********用户名 Enter Auth Password:*********密码 __________________________________________________________ 连接时间视网络状况而定,画面如下(连接成功后出现 Initialization Sequence Completed 字样): __________________________________________________________ Fri Oct 9 05:45:11 2009 OPTIONS IMPORT: timers and/or timeouts modified Fri Oct 9 05:45:11 2009 OPTIONS IMPORT: –ifconfig/up options modified Fri Oct 9 05:45:11 2009 OPTIONS IMPORT: route options modified Fri Oct 9 05:45:11 2009 OPTIONS IMPORT: –ip-win32 and/or –dhcp-option options modified Fri Oct 9 05:45:11 2009 ROUTE default_gateway=192.168.1.1 Fri Oct 9 05:45:11 2009 TUN/TAP device tun0 opened Fri Oct 9 05:45:11 2009 TUN/TAP TX queue length set to 100 Fri Oct 9 05:45:11 2009 /sbin/ifconfig tun0 10.8.181.186 pointopoint 10.8.181.185 mtu 1500 Fri Oct 9 05:45:11 2009 /sbin/route add -net 87.98.173.225 netmask 255.255.255.255 gw 192.168.1.1 Fri Oct 9 05:45:11 2009 /sbin/route add -net 0.0.0.0 netmask 128.0.0.0 gw 10.8.181.185 Fri Oct 9 05:45:11 2009 /sbin/route add -net 128.0.0.0 netmask 128.0.0.0 gw 10.8.181.185 Fri Oct 9 05:45:11 2009 /sbin/route add -net xxx.xxx.xxx.xxx netmask 255.255.255.255 gw 192.168.1.1 Fri Oct 9 05:45:11 2009 /sbin/route add -net 10.8.0.1 netmask 255.255.255.255 gw 10.8.181.185 Fri Oct 9 05:45:11 2009 Initialization Sequence Completed __________________________________________________________ 7、如果不希望每次都输入用户名和密码,则可以在上述配置文件的同一目录下建立一个名为UltraVPN.pw的文件,文件只有两行,第一行为用户名,第二行为密码。修改配置文件UltraVPN.conf 的最后一行“auth-user-pass“为:auth-user-pass /etc/openvpn/UltraVPN.pw 即可,要终止**请按Ctrl+C。 下面是我的配置文件UltraVPN.conf 内容,供参考。 client dev tun proto udp hand-window 15 remote-random remote servers443.ultravpn.fr 443 remote servers24.ultravpn.fr 24 remote servers21.ultravpn.fr 21 remote servers54.ultravpn.fr 54 remote servers24.ultravpn.net 24 remote servers443.ultravpn.net 443 resolv-retry infinite nobind # Try to preserve some state across restarts. persist-key persist-tun ca /etc/openvpn/UltraVPN.crt route 3.4.5.6 255.255.255.255 net_gateway # Enable compression on the VPN link. # Don’t enable this unless it is also # enabled in the server config file. comp-lzo # Set log file verbosity. verb 3 auth-user-pass /etc/openvpn/UltraVPN.pw 此帖于 09-10-07 16:28 被 wwpp3271 编辑. |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
放网盘上给个链接吧
|
|
|
|
|
|
|
|
第 3 帖 | |
|
|
很有兴趣,分享一下吧
__________________
gentoo archlinux debian freebsd amd3600+ T61 GunsNRose 我的百度BLOG: http://hi.baidu.com/3444542 |
|
|
|
|
|
|
|
第 4 帖 | ||
|
|
标题: 邮箱! 引用:
|
||
|
|
|
||
|
|
第 5 帖 | |
|
|
havanna.sha@gmail.com
thanks 此帖于 09-10-06 23:12 被 Havanna 编辑. |
|
|
|
|
|
|
|
第 6 帖 | |
|
|
非常支持lz做个教程。
请问,使用的Networkmanager的openvpn插件吗? 我装了Networkmanager-openvpn,配置之后根本没法连接,无奈之下只能用命令行连接VPN。 |
|
|
|
|
|
|
|
第 7 帖 | |
|
|
能提供那个英文文档的链接地址吗?
|
|
|
|
|
|
|
|
第 8 帖 | ||
|
|
引用:
__________________
我的博客 http://www.adam8157.info/ 我的配置文件, 脚本和开源项目 http://www.adam8157.info/project/ |
||
|
|
|
||
|
|
第 9 帖 | |
|
|
......
|
|
|
|
|
|
|
|
第 10 帖 | |
|
|
|
|
|
|
|
|
|
|
第 11 帖 | |
|
|
yangbo.ggarlic#gmail.com
|
|
|
|
|
|
|
|
第 12 帖 | |
|
|
太好了,支持!
iamxxb@gmail.com
__________________
妳是一條河,流過我的悲傷 http://www.xxb.me/ |
|
|
|
|
|
|
|
第 13 帖 | |
|
|
__________________
永远的linux新手! |
|
|
|
|
|
|
|
第 14 帖 | |
|
|
qyqmax(at) gmail.com
__________________
Lenovo TY F40 Archlinux:kernel 2.6.35 KDE4.5 |
|
|
|
|
|
|
|
第 15 帖 | |
|
|
|
|
|
|
|
|