Centos 6.5 pptpd服务端搭建过程

首先检测有没有启用ppp和tun

cat /dev/ppp
cat /dev/net/tun

如果显示是这样的

cat: /dev/ppp: No such device or address
cat: /dev/net/tun: File descriptor in bad state

说明已经启用。

1.安装pptpd iptables

yum install pptpd
yum install iptables

2.修改配置文件

修改分配地址

# /etc/pptpd.conf

localip 10.0.0.1
remoteip 

修改dns服务器

# /etc/ppp/options.pptpd

取消注释

ms-dns 8.8.8.8
ms-dns 8.8.4.4

添加账号密码

# /etc/ppp/chap-secrets

username pptpd passwd *

分派的ip如果是*就代表可以多人使用,固定ip就代表就能一个人使用

开启内核转发

# /etc/sysctl.conf

net.ipv4.ip_forward = 

执行

/sbin/sysctl -p

如果出现类似下边这种错误

error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key

error: "net.bridge.bridge-nf-call-iptables" is an unknown key

error: "net.bridge.bridge-nf-call-arptables" is an unknown key

执行

modprobe bridge

lsmod|grep bridge

/sbin/sysctl -p

设置防火墙规则

#eth0为上网网卡
iptables -t nat -A POSTROUTING -s  -o eth0 -j MASQUERADE

# 保存规则
/etc/init.d/iptables save
或者service iptables save

设置开机自启动

chkconfig iptables on
chkconfig pptpd on

windows下使用

直接新建协议为pptp的,连接不上请在属性,安全中勾选成这样

Centos 6.5  pptpd服务端搭建过程

我发现了一个bug,可能是bug,google了一下也有网友出现类似问题,而且只在win10下

连接成功后,服务端的dns地址不会应用到本机,本机dns还是中介网卡分配的地址,如果搭建dns出现问题就手动指定

linux下使用

yum install -y ppp pptp pptp-setup

pptpsetup --create name --server IP --username name --password **** --encrypt –start

博客园-Centos 6.5  pptpd服务端搭建过程

enjoy it


上一篇:VMware ESXI5.5 Memories limits resolved soluation.


下一篇:批处理学习笔记6 - 重定向符>和>>