如何快速安装Linux上的pptpd服务器

如何快速安装Linux上的pptpd服务器,第1张

 1. rpm -qa grep ppp 检查ppp版本,必须在2.4.1-3或以上,否则下载新版本,用rpm -Uvh更新;

2.下载pptpd-1.1.3-4.i386.rpm,rpm -ivh pptpd-1.1.3-4.i386.rpm安装

3.编辑/etc/pptpd.conf:

speed 115200

localip 192.168.0.1 (本地ip,可以是1个或多个)

remoteip 192.168.0.2-128 (远程ip,最多可同时接入客户端数)

pidfile /var/run/pptpd.pid

4.编辑/etc/ppp/options:

lock

debug

name pptpd

auth

require chap

proxyarp

bsdcomp 0

5.编辑/etc/ppp/chap-secrets:

用户名 pptpd 密码 * (*号也可改为指定的ip)

6.在/etc/syslog.conf后追加一行:

daemon.debug /var/log/pptpd.log

7.重起syslog:

kill -SIGHUP `cat /var/run/syslogd.pid`

8.启动pptpd:

pptpd

9.debug信息可在 /var/log/pptpd.log中查看。

这个问题也困扰了我好久。首先解决这个问题要检查:

1.pptpd服务器安装配置正确,

2. iptables input 表添加tcp 1723 47 和gre协议

3.nat表的postrouting 添加 -o eth0 -j MASQUERAID和-j SNAT --to

但是可以连接就是没有网:

4.检查ip_forword=1 开启地址转发。还是不行

5.看forward 链 清除默认项,--ok了,我现在设置防火墙都是先iptables -F 然后在添加就没有问题了

第5部最重要,因为默认系统会有一个其他的。linux的学习建议参考《linux就该这样学》

加油吧,企鹅人们!!!

一、安装pptpd

1、[CentOS]

yum install ppp

rpm -ivh pptpd-1.4.0-3.el6.x86_64.rpm

2、[Debian/Ubuntu]

apt-get install pptpd

二、配置

1、vi /etc/ppp/options.pptpd

name pptpd

refuse-pap

refuse-chap

refuse-mschap

require-mschap-v2

require-mppe-128

ms-dns 8.8.8.8 #设置DNS

proxyarp

lock

nobsdcomp

novj

novjccomp

nologfd

2、vi /etc/pptpd.conf

option /etc/ppp/options.pptpd

logwtmp #记录登录信息

localip 192.168.123.1

remoteip 192.168.123.230-254

3、vi /etc/ppp/chap-secrets

user pptpd password *

user2 pptpd password *

4、vi /etc/sysctl.conf

net.ipv4.ip_forward = 1

~$ sysctl -p

5、/etc/init.d/pptpd restart #重启服务器

三、客户端

1、安装

[CentOS]

#yum install pptp-setup (位于第二张光盘)

[Debian/Ubuntu]

#apt-get install pptp-linux

2、连接

#pptpsetup –create <VPNNAME>–server <SERVER>[–domain <DOMAIN>] –username <USERNAME>[–password <PASSWORD>] [–encrypt] [–start]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6254426.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存