|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!Pptpclient官网http://pptpclient.sourceforge.net/howto-diagnosis.phtml#pppd_options
1.利用yum装置ppp和pptp包
yum-yinstallppp
yum-yinstallpptp
假如yum不具有pptp,可到http://pptpclient.sourceforge.net下载装置,这里倡议选用rpm包。
自己装置接纳的是:http://sourceforge.net/projects/pptpclient/files/pptp/pptp-1.7.2/pptp-1.7.2-3.rhel5.i386.rpm/download
rpm-ivh./pptp-1.7.2-3.rhel5.i386.rpm
2.设置pptp
pptpsetup--createvpn毗连称号(自界说)--serverVPN办事器IP--usernameVPN用户名--passwordVPN暗码
实行完成今后会天生文件/etc/ppp/peers/vpn毗连称号(自界说)
编纂该文件:
vi/etc/ppp/peers/vpn毗连称号(自界说)
将该文件修正并完美为以下:
#writtenbypptpsetup
pty"pptpVPN办事器IP--nolaunchpppd"
lock
#noauth
nobsdcomp
nodeflate
nameVPN用户名
remotenamevpn毗连称号(自界说)
ipparam办事器ip
require-mppe-128
refuse-pap
refuse-chap
refuse-eap
refuse-mschap
编纂文件/etc/ppp/chap-secrets
vi/etc/ppp/chap-secrets
内容以下:
#SecretsforauthenticationusingCHAP
#clientserversecretIPaddresses
VPN用户名vpn毗连称号(自界说)"VPN暗码"*
3.复制下令
cp/usr/share/doc/ppp-2.4.4/scripts/pon/usr/sbin/
cp/usr/share/doc/ppp-2.4.4/scripts/poff/usr/sbin/
chmod+x/usr/sbin/pon/usr/sbin/poff
4.拨vpn
ponvpn毗连称号(自界说)
5.检察是不是毗连
ifconfig
————————————————————————————————————-
ppp0Linkencap:Point-to-PointProtocol
inetaddr:192.168.2.224P-t-P:192.168.2.200Mask:255.255.255.255
UPPOINTOPOINTRUNNINGNOARPMULTICASTMTU:1396Metric:1
RXpackets:8errors:0dropped:0overruns:0frame:0
TXpackets:8errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:3
RXbytes:80(80.0b)TXbytes:80(80.0b)
————————————————————————————————————-
6.断开毗连
poffvpn毗连称号(自界说)
至此,装置完成。
vi/etc/ppp/options.pptpd
往失落上面两个参数的"#"
debug翻开调试.如许能够在/var/log/message中看到调试了局
dump
大概
logfile/var/log/pptpd.log指定日记文件
具体出处参考:http://www.ckuyun.com/article/23478.htm
1.毗连终了要增加路由才干上彀
比方:
sudorouteadddefaultdevppp0
办理举措
基本pptpclient官方形貌http://pptpclient.sourceforge.net/routing.phtml#all-to-tunnel,在PPP端口启用的时分,/etc/ppp/ip-up会被pppd实行,内有run-parts来运转/etc/ppp/ip-up.d内的脚剧本,传送的参数是
#Thisscriptiscalledwiththefollowingarguments:
#ArgName
#$1Inte***cename
#$2Thetty
#$3Thelinkspeed
#$4LocalIPnumber
#$5PeerIPnumber
#$6Optional``ipparamvaluefoo
$1是默许装备名字。
若以加默许路由的剧本能够如许写
routeadddefaultdev$1
注重这个剧本不克不及有.sh后缀名,经由实践测试,有后缀的都不克不及运转。大概和run-parts有关
2.默许设置毗连win2003搭建的VPN逝世活链接不上
Usinginte***ceppp0
Connect:ppp0<-->/dev/pts/5
LCPterminatedbypeer(%M-O^]k^@乱码.....
Connectionterminated.
Modemhangup
办理***见下文文档剖析
3.CentOS下此包不在pptp-linux而在pptp-setup上面。
pon,plog剧本在默许在
/usr/share/doc/ppp-*/scripts/
上面
cd/usr/share/doc/ppp-2.4.4/scripts
cppon/usr/local/bin/
cppoff/usr/local/bin/
cpplog/usr/local/bin/
chmod+x/usr/local/bin/p*
nano/usr/local/bin/plog
#修正/var/log/syslog为/var/log/messages#(若必要)
设置文档剖析:
暗码保留在
/etc/ppp/chap-secrets
这内里的内容和格局和http://ihipop.info/2010/06/1265.html#chap-secrets是一样的。参考设置便可
主机设定保留在
/etc/ppp/peers/
能够对此做进一步设定。
好比本来连win2003的PPTP一向毗连不上,是由于认证体例成绩
nano/etc/ppp/peers/vpnname
增加一行
refuse-eap
便可(VIA)
#writtenbypptpsetup
pty"pptpip--nolaunchpppd"
lock
noauth
nobsdcomp
nodeflate
nameihipop
remotenamevpn160
ipparamvpn160
require-mppe-128
refuse-eap
#writtenbypptpsetup
pty"pptpserverIP--nolaunchpppd"
lock
#noauth
nobsdcomp
nodeflate
nameusername
remotenamemyvpn
ipparammyvpn
require-mppe-128
refuse-pap
refuse-chap
refuse-eap
refuse-mschap
这些文件忍不住让我想起来了pppoeconf设置的ADSL拨号。个中在/etc/ppp/peers/dsl-provider有以下两个参数
demand
idle300
这里demand暗示主动按需拨号,idle暗示余暇几秒今后主动断线。
而persist则代表了一向坚持毗连
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|