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)
启动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文件里,可以实现每次启动的时候自动启动服务了。
|