当前位置: > Linux服务器 > VPN >

VPN实现多用户多出口公网IP出口核心教程

时间:2016-02-27 16:12来源:linux.it.net.cn 作者:IT
启动pptpd
service pptpd start
配置思路
要配置多公网ip,基本思路是启动多个pptpd进程,分别监听每一个公网IP,并设置不同的ip池段,最后通过iptables放好的nat实现不同网段映射到不同的公网ip。
 
配置第一个公网IP
vi /etc/pptpd.conf 
localip  192.168.1.1remoteip 192.168.10.2-254 //配置localip参数
 
添加NAT映射:/sbin/iptables  -t nat -A POSTROUTING -s 192.168.10.0/24 -j SNAT --to-source  8.8.8.8
 
配置第二个公网IP
cp /etc/pptpd.conf /etc/pptpd1.conf
vi /etc/pptpd1.conf
localip  192.168.2.1remoteip 192.168.20.2-254  //配置localip参数
 
添加NAT映射:/sbin/iptables  -t nat -A POSTROUTING -s 192.168.20.0/24 -j SNAT --to-source 8.8.8.9

启动所有的配置
pptpd -c /etc/pptpd.conf  //将配置作为系统服务启动
pptpd -c /etc/pptpd1.conf

同理配置到第N个公网IP

配置开机启动
将启动配置写入到/etc/rc.d/rc.local文件里,可以实现每次启动的时候自动启动服务了。
 

 

 
(责任编辑:IT)
------分隔线----------------------------