码迷,mamicode.com
首页 > 其他好文 > 详细

基于一个公网ip实现多主机上网

时间:2015-06-19 21:44:59      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:基于一个公网ip实现多主机上网

首先说一下我部署的服务器架构:

     一台lvs,一台tomcat,一台mysql(前期的部署)。

1、公司就给了我一个公网ip,在lvs中使用了这个ip,但是tomcat上网就成了一个

   问题,下面给出解决方案,希望可以帮助到你:

   第一步:lvs上一个网卡设置成公网ip,另一块设置成私网ip(比方说是192.168.1.100)。

   第二步:lvs上需要开启ip_forward转发功能。(注意:ip转发是实现多主机上网的关在所在)

   第三步:tomcat上需要设置网关为192.168.1.100,这样你就可以ping通lvs上

           的公网ip地址了,如果不通,先解决了。

   第四步:在lvs上用iptables做snat:

           iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to-source 公            网ip

   第五步:最后需要在你需要上网的机器上做DNS配置,只需要在/etc/resolve.conf里加上

           nameserver 8.8.8.8就可以了。

本文出自 “linux之shell” 博客,请务必保留此出处http://madaqiang.blog.51cto.com/7955196/1663660

基于一个公网ip实现多主机上网

标签:基于一个公网ip实现多主机上网

原文地址:http://madaqiang.blog.51cto.com/7955196/1663660

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!