vpn搭建

yum -y install ppp*


yum -y install pptp*


3         配置VPN服务器

1.       编辑/etc/pptpd.conf文件,找到“locapip”和“remoteip”这两个配置项,将前面#去掉。将后面的IP地址更改为自己需要IP


locapip表示VPN服务器自己的本地IP地址;


remoteip表示VPN客户端连到服务器上将会被分配的IP地址范围。


 


# vi /etc/pptpd.conf


ppp /usr/sbin/pppd


option /etc/ppp/options.pptpd


#logwtmp


localip 107.151.220.99 


remoteip 192.168.123.100-200,192.168.0.245


2.       再编辑文件/etc/ppp/options.pptpd,在末尾添加DNS地址


# vi /etc/ppp/options.pptpd 


ms-dns 202.106.196.115


ms-dns 8.8.8.8


3.       添加VPN客户端帐号和口令


# vi /etc/ppp/chap-secrets


# Secrets for authentication using CHAP


# client        server  secret                  IP addresses


shen pptpd 123456 *



4.       启动VPN服务器


# /etc/init.d/pptpd restart


至此VPN服务器搭建完成了,但实际环境中还需要给VPN服务器增加路由功能



4         配置VPN服务器的路由转发功能

1.       修改内核文件,使系统支持转发


#vi /etc/sysctl.conf  


net.ipv4.ip_forward = 1


然后执行下列命令,使其生效: 


#sysctl –p


2.       配置防火墙增加转发规则


iptables -t nat -A POSTROUTING -s 192.168.123.0/255.255.255.0 -j SNAT --to-source 107.151.220.99


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。