搭建vpn server

1. 安装vpn服务器
32 bit:
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.rhel5.i386.rpm
rpm -ivh pptpd-1.3.4-2.rhel5.i386.rpm

64 bit:
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.rhel5.x86_64.rpm
rpm -ivh pptpd-1.3.4-2.rhel5.x86_64.rpm


2. 配置文件/etc/ppp/options.pptpd
mv /etc/ppp/options.pptpd /etc/ppp/options.pptpd.bak
vi /etc/ppp/options.pptpd

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
idle 2592000
ms-dns 8.8.8.8
ms-dns 8.8.4.4
ms-dns 192.168.1.1


3. 配置文件/etc/ppp/chap-secrets
mv /etc/ppp/chap-secrets /etc/ppp/chap-secrets.bak
vi /etc/ppp/chap-secrets

# Secrets for authentication using CHAP
# client server secret IP addresses
username pptpd password *


4. 配置文件/etc/pptpd.conf
mv /etc/pptpd.conf /etc/pptpd.conf.bak
vi /etc/pptpd.conf

option /etc/ppp/options.pptpd
logwtmp
localip 192.168.1.1
remoteip 192.168.1.225-229


5. 配置文件/etc/sysctl.conf
vi /etc/sysctl.conf

// 支持ipv4转发消息
net.ipv4.ip_forward = 1
// 打开ipv4路由功能
net.ipv4.conf.default.accept_source_route = 1

/sbin/sysctl -p


6. 启动PPTP VPN 服务器端
/sbin/service pptpd restart-kill
/sbin/service pptpd start


7. iptables
/sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE
#/sbin/iptalbes -A INPUT -i eth0 -s 192.168.1.0/24 -j ACCEPT


8. vpn连接
引用

在windows网络连接中配置vpn连接


9. 无法上网问题:
引用

点选vpn拨号链接——属性——网络——TCP/IPV4——高级——“在远程网络上使用默认网关”前面的勾去掉

猜你喜欢

转载自42087743.iteye.com/blog/1420409
今日推荐