Linux中国  设为主页
 收藏本站
 
当前位置: > 首页 ->Linux技术 ->服务器相关 ->Linux系统上vpn的服务端和客户端配置
  相关分类: 
入门与提高
系统管理
网络应用
嵌入式系统
内核研究
服务器相关
发行版专区
Linux程序设计
Linux安全
BSD相关
桌面应用
  站内搜索: 
热门文章排行
热门文章排行 手把手教您配置Linux目录服务器(04-11)
Linux系统上vpn的服务端和客户端配置(04-11)
Linux系统下代理服务器安装调试一例(04-11)
Samba使Linux成为“文件服务器”(一)(04-11)
手把手教您配置Liunx目录服务器(04-11)
精采文章排行
精采文章排行 增加Apache最大连接数的方法详细介绍(04-20)
PHP站点用Squid再次疯狂加速你的WEB (04-20)
怎么样使用Rsh/Tar快速克隆Linux服务(04-11)
怎么样把Linux服务器当作Mac的服务器(04-11)
Linux系统下代理服务器安装调试一例(04-11)
  ·增加Apache最大连接数的方法详细介绍 ·Linux系统的服务器攻防技术详细介绍·Linux系统上vpn的服务端和客户端配置·在RHEL4上的日志服务器配置案例解析·Apache配置文件里的LogLevel指令介绍·Linux系统上架设VSFTP服务器实例解析·Linux Apache服务器系统的设置与优化·Linux操作系统下怎么样配置DHCP服务器·在Linux系统下面架设Sendmail服务器

Linux系统上vpn的服务端和客户端配置

作者:   来源:   点击:   日期:2007-04-11 [收藏] [投稿]

  IE是否经常中毒?推荐您

先去站点:http://www.poptop.org/

需要下载的软件:

dkms-2.0.5-1.noarch.rpm

kernel_ppp_mppe-0.0.5-2dkms.noarch.rpm

ppp-2.4.3-4.rhel3.i386.rpm(下载自己的相应的系统就可以了,我用的是rhel3)

pptpd-1.2.3-1.i386.rpm

检查自己系统内是否有相应的软件包已经安装,没有的话安装,有的话使用升级。

分别使用命令:

安装 : rpm -ivh xxx.rpm

升级 : rpm -Uvh xxx.rpm

注意最好用rpm包安装,不要自己编译不然后面会很麻烦。

安装完成。

编辑/etc/pptp.conf

只需要在最后输入两行:

localip 192.168.100.1 //定义服务器上的IP.(也就是连上后的ppp0的ip)

remoteip 192.168.1.1-30 //定义客户端的IP。

保存。

编辑/etc/ppp/chap-secrets

只需要加入:

“user” pptpd “password” * //把user,password 修改为你的用户名和密码就可以了.

或者如下:

“user” pptpd “password” 192.168.1.1 //把 * 用ip代替后,就是指定客户端连上后的ip.

保存。

编辑/etc/ppp/options.pptpd

只需要加入:

ms-dns 202.101.172.35 //把ip换为你的dns ip 即可。

保存。

启动服务。

/etc/rc.d/init.d/pptpd start

如果无法连接,可以通过/var/log/message来查看。

使用win系统,建立一个新的vpn连接,输入服务器ip,用户名和密码,即可。

注意1.这样配置的vpn不加密,在windows建立vpn客户端连接要在连接属性去掉“加密”选项。

注意2. 按照上面方法安装的,在windows客户端登陆时可能会出下面的错误:

GRE: read(fd=6,buffer=804e560,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs

在/etc/ppp/options.pptpd中注释掉下面行即可。

#require-mppe-128

linux上vpn客户端配置。

1.下载ppp-mppe-2.4.0-4.tar.gz(pppd的补丁版),pptp-linux-1.0.3-1.tar.gz

(pptp客户端),假定下载文件放在/opt下

2.安装

解压缩、安装pppd2.4.0

# cd /opt

# tar zxvf ppp-mppe-2.4.0-4.tar.gz -C /opt

# cd /opt/ppp-mppe-2.4.0-4

# sh unpack.sh ;执行这个脚本,给pppd打patch

# cd ppp-2.4-0

# ./configure

# make

# mv /usr/sbin/pppd /usr/sbin/pppd.old ;原来的pppd做个备份

# cp pppd /usr/sbin/pppd ;把新的pppd放入系统路径

解压缩、安装pptp-linux

# cd /opt

# tar zxvf pptp-linux-1.0.3-1.tar.gz -C /opt

# cd /opt/pptp-linux-1.0.3-1

# cp options.pptp /etc/ppp/

# mkdir /etc/pptp.d/ ; 这一步不做也可以

# tar zxvf pptp-linux-1.0.3.tar.gz

# cd pptp-linux-1.0.3

# make

# cp pptp /usr/sbin

# cp pptp-callmgr /usr/bin

3. 设置

# cd /opt/pptp-linux-1.0.3-1

# ./pptp-command

1.) start

2.) stop

3.) setup

4.) quit

What task would you like to do?:3

选3,设置

1.) List CHAP secrets

2.) Add a New CHAP secret

3.) Delete a CHAP secret

4.) List PPTP Tunnels

5.) Add a NEW PPTP Tunnel

6.) Delete a PPTP Tunnel

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<

上一页12 3 下一页

上一篇:在RHEL4上的日志服务器配置案例解析   下一篇:Linux系统的服务器攻防技术详细介绍
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论

   相关文章:
·PHP站点用Squid再次疯狂加速你的WEB

   文章评论:(1条)
  
 请留名: 匿名评论   点击查看所有评论 论坛讨论
 

 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。