宝贝我爱你 Good Luck To You!

centos6.5架设vpn

之前科学上网的账号到期了,突然想到手上有台vps,于是决定自己搞个。以下是步骤

首先配置VPN需要安装相关的软件:

yum install -y wget perl ppp  
使用wget下载VPN安装程序 
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm  
使用rpm安装 
rpm -ivh pptpd-1.4.0-1.el6.i686.rpm  
配置VPN中的DNS服务器 
cat >>/etc/ppp/options.pptpd<<EOF ms-dns 8.8.8.8 ms-dns 8.8.4.4 EOF  
配置VPN中分配的IP地址

cat >>/etc/pptpd.conf<<EOF

localip 172.16.0.1 
remoteip 172.16.0.2-254 EOF  
配置VPN中和帐号和密码 
cat >>/etc/ppp/chap-secrets<<EOF pcvpn pptpd 123456 * EOF  
设置清空防火墙使VPN用户可以连接

service iptables start

iptables -F

iptables -X

iptables -Z 
service iptables save  
配置NAT转换使VPN用户可以访问外网 
iptables -t nat -A POSTROUTING -o eth0 -s 172.16.0.0/24 -j MASQUERADE

sed -i "s/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g" /etc/sysctl.conf

sysctl –p  

启动VPN服务并设置为自启动

service pptpd start

chkconfig pptpd on

标签: vpnpptp

作者:johen 分类:技术 浏览:49467 评论:0
留言列表
发表评论
来宾的头像