TA的每日心情 | 无聊 2017-9-11 09:19 |
---|
签到天数: 221 天 [LV.7]常住居民III
|
在centos下搭建了一个vpn,基于pptpd的.需要一个linux的客户端连接到该vpn,查找了好多资料,要么太老,要么不合适.
现在把心得分享一下,非全部原创,有参考其他文章.
1.确认内核是否在2.6.15之后,如果早于该版本,需要安装MPPE
2.确认是否安装ppp
#rpm -qa | grep ppp
如果没有,需要安装ppp的rpm,CentOS光盘中有
#rpm -ivh ppp-2.4.4-2.el5.i386.rpm
3.安装客户端pptd(http://pptpclient.sourceforge.net)
#rpm -ivh ./pptp-1.7.2-3.rhel5.i386.rpm
4.配置
# pptpsetup --create tunnelname --server xxx.xxx.xxx.xxx--username 用户名 --password 密码
5. 连接
# pppd call tunnelname
6. 断开
# killall pppd
注意事项:
在处理路由的时候采用client to lan方式,需要增加对方lan的路由或者目标网络的路由.
# route add -net 192.168.39.0 netmask 255.255.255.0 dev ppp0
ppp0是pptp连接的名字, 如果不确定 可以使用ifconfig命令查看
|
|