之前搭建了vpn服务使用了一段时间,使用情况良好,但是时间稍长,越来不稳定了。

经常出现连不上的问题,为此,整了多次,最后Game Over!

之后为了解决上外网的问题,弄好了,还是不稳定,现在懵懂中,使用多IP地址分发链接,这样做,至少是vpn OK了。稳定性模糊稍好。

方法:
1、虚拟外网网卡出来多个IP地址,之前ifconfig确认外网网卡是eth0或eth1等
在centos6.6下,配置网卡的配置文件在目录/etc/sysconfig/network-script/下,暂定eth1,ip为111.111.111.111,网关为255.255.255.0.
复制ifcfg-eth1为ifcfg-eth1:1,ifcfg-eth1:2,ifcfg-eth1:3,
分别编辑它们为eth1:1,eth1:2,eth1:3,对应的ip随便定,暂定为111.111.111.112,111.111.111.113,111.111.111.114,
修改完毕保存起来。

---------------ubuntu网卡配置开始-----------
备注:在ubuntu中网卡配置文件是: ``` $:vi /etc/network/interfaces ``` 根据自己的外网网卡,我的是eth1,查看可以ifconfig命令,显示外网ip那个就是外网网卡,确定是eth1,则在eth1网卡信息末尾复制eht1的信息,复制完全,插入在eth1的末尾,可能eth1的信息在前面,插入到eth1的末尾的实际位置是在中间。命名方式合上面的一样:eth1:1,eth1:2,...按顺序命名就好了。
接着重启网络:/etc/init.d/networking restart

---------ubuntu网卡配置结束-----------



2、重启网络,执行:service network------ restart.

3、增加nat 转发多IP,严格按照下面操作,修改网段和服务器ip地址即可,可加-o网卡信息,亦可以不加则默认都转发,记录如下:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 [-o eth1] -j SNAT --to-source 111.111.111.111
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 [-o eth1] -j SNAT --to-source 111.111.111.112
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 [-o eth1] -j SNAT --to-source 111.111.111.113
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 [-o eth1] -j SNAT --to-source 111.111.111.114

4、保存刚才修改的iptables链表:/etc/init.d/iptables save
在ubuntu中保存方式是:iptables-save > /etc/iptables-rules

5、重启iptables服务:/etc/init.d/iptables restart
重启pptp服务:service pptpd restart.

提醒:
在增加nat转发时,先应清除之前的iptables nat规则,清除方法参照前一篇:
linux pptp问题记录二:iptables 添加,删除,查看,修改