Fedora14使用pptp客户端
虽然Fedora 自带的network manager已经带有了vpn的设置功能。但是使用起来非常不方便,经常出现无法连接的情况,初次设置的时候也很容易出错。
最近在网上看到一个比较好用的pptp vpn的客户端设置软件,很顺利的连接上实验室的vpn服务器,特此向大家推荐。
软件的名称叫pptpconfig。安装方法:
用root身份进入命令行,su
安装最新版本的pptp,rpm -Uvh http://pptpclient.sourceforge.net/yum/stable/fc6/pptp-release-current.noarch.rpm
安装pptpconfig,yum –enablerepo=pptp-stable install pptpconfig
在命令行上运行pptpconfig,设置的时候注意一下,在routing的那一项目里面选择All to tunnel,这样就可以把所有的流量都通过vpn。默认的选项是没有使用vpn的。
只是要注意的是要把miscellaneous标签下的选项给都选择上,否则会出现输出错误。
其中server标签中的Server为vpn服务器的地址或域名,
Username,Password为登录vpn服务器的用户名和密码。
点击Routing标签, 选择All to Tunnel
点击DNS标签,去掉Automatic, 并空置下面两栏不填
点击 Encryption标签,去掉所有项修改配置文件:
在终端执行sudo gedit /etc/ppp/options.pptp
用#号注释掉下面两句refuse-chap
refuse-mschap
并将Encrption以下的行全部注释掉
这样的话就能很方便的使用pptp了。
网上有人表示会出现乱码的情况,这个时候只需要安装字体就可以解决
yum install xorg-x11-fonts-ISO8859*
--------------------------------------------------------------
http://pptpclient.sourceforge.net/howto-diagnosis.phtml
http://pptpclient.sourceforge.net/documentation.phtml
http://man.chinaunix.net/linux/debian/debian_learning/ch08s16.html
1.安装pptp客户端
apt-get install pptp-linux
2.修改pptp客户端密码文件
pap认证pap-secrets
chap认证chap-secrets
中添加
"coffee777" "*" "123456" "*"
3.pptp客户端连接
/etc/ppp/peers下添加文件vpn
name coffee777
pty "pptp 192.168.20.86 --nolaunchpppd"
4.如果连接的VPN服务器上安装有PPTP服务端,去掉/etc/ppp/options中关键字auth
详细配置参数
#########################################
# example configuration for a dialup connection authenticated with PAP or CHAP
#
# This is the default configuration used by pon(1) and poff(1).
# See the manual page pppd(8) for information on all the options.
# MUST CHANGE: replace myusername@realm with the PPP login name given to
# your by your provider.
# There should be a matching entry with the password in /etc/ppp/pap-secrets
# and/or /etc/ppp/chap-secrets.
user "myuserna