lvs nat 服务器搭建

1、配置三个虚拟机。一台用于做lvs  两台用于做web server 进行测试 (lvs服务器要配备两块网卡);

lvs 服务器  两块网卡 分别为vmnet1   vmnet2   webserver  网卡为 vmnet2

安装ipvsadm     yum -y install ipvsadm(需要提前安装,经测在搭建完虚拟网络环境后,尼玛是连接不了外网,下载不了的)

2.配置IP

本地window配置

其他为了防止网络干扰全部禁用掉= =

lvs服务器

webserver1

webserver2

3.查看防火墙和seLinux是否关闭

  iptables 查看防火墙

  sestatus 查看seLinux是否关闭

4.模拟环境设置网关(内网),虚拟的外网不用设置网关。

route add default gw 192.168.10.1

route -n 查看路由表

5.开启lvs服务器的路由管道

echo 1 > /proc/sys/net/ipv4/ip_forward        //在转发路由表开启1的时候  开启路由管道  默认为0

6.测通 在windows ping 8.8.8.8 通     ping 192.168.10.2 不通

   在虚拟环境lvs服务器里 ping 8.8.8.8  |  ping 8.8.8.1 | ping 192.168.10.3 | ping 192.168.10.2 全通

7. 开启虚拟webserver 用的是centos5.5自带的apache

    (10.2)

    service httpd restart

    echo "This is A server!" > /var/www/html/index.html

    (10.3)

    service httpd restart

    echo "This is B server!" > /var/www/html/index.html

8.设置lvs服务器

ipvsadm -C
ipvsadm -At 8.8.8.8:80 -s rr            //t代表tcp通信 rr为轮叫模式
ipvsadm -at 8.8.8.8:80 -r 192.168.10.2:80 -m  //-m为nat模式 -g为dr -i为ip隧道模式
ipvsadm -at 8.8.8.8:80 -r 192.168.10.3:80 -m

9.在windows浏览器测试

再来!

尼玛这就是成功了!!!根据实际在思考思考。

lvs之nat技术的学习与实践的更多相关文章

  1. lvs之dr技术的学习与实践

    1.配置测试环境 修改IP windows 200.168.10.4 lvs server  ip:200.168.10.1 因为IP隧道模式只需要一个网卡  所以就停掉其他网卡 web server ...

  2. lvs之ip-tun(ip隧道)技术的学习与实践

    1.配置测试环境 修改IP windows 200.168.10.4 lvs server  ip:200.168.10.1 因为IP隧道模式只需要一个网卡  所以就停掉其他网卡 web server ...

  3. 搞懂分布式技术10:LVS实现负载均衡的原理与实践

    搞懂分布式技术10:LVS实现负载均衡的原理与实践 浅析负载均衡及LVS实现 原创: fireflyc 写程序的康德 2017-09-19 负载均衡 负载均衡(Load Balance,缩写LB)是一 ...

  4. 学习PHP爬虫--《Webbots、Spiders和Screen Scrapers:技术解析与应用实践(原书第2版)》

    <Webbots.Spiders和Screen Scrapers:技术解析与应用实践(原书第2版)> 译者序 前言 第一部分 基础概念和技术 第1章 本书主要内容3 1.1 发现互联网的真 ...

  5. NLP+词法系列(二)︱中文分词技术简述、深度学习分词实践(CIPS2016、超多案例)

    摘录自:CIPS2016 中文信息处理报告<第一章 词法和句法分析研究进展.现状及趋势>P4 CIPS2016 中文信息处理报告下载链接:http://cips-upload.bj.bce ...

  6. 2018-2019-2 20165215《网络对抗技术》Exp10 Final Windows本地内核提权+Exploit-Exercises Nebula学习与实践

    目录 PART ONE :Windows本地内核提权 漏洞概述 漏洞原理 漏洞复现 windbg调试本地内核 查看SSDT表和SSDTShadow表 查看窗口站结构体信息 利用Poc验证漏洞 漏洞利用 ...

  7. NAT(地址转换技术)学习

    一.什么是NAT,NAT产生的背景 NAT通常部署在一个组织的网络出口位置,通过将内部网络IP地址替换为出口的IP地址提供公网可达性和上层协议的连接能力. NAT产生的背景是为了解决IPv4地址不足的 ...

  8. 使用LVS+keepalived实现mysql负载均衡的实践和总结

    前言 经过一段时间的积累,数据库的架构就需要根据项目不断的进行变化. 从单台数据库,到了两台数据库的主从,再到读写分离,再到双主,现在进一步需要更多的数据库服务器去支撑更加可怕的访问量. 那么经过那么 ...

  9. VC++/MFC(VC6)开发技术精品学习资料下载汇总

    工欲善其事,必先利其器,VC开发MFC Windows程序,Visual C++或Visual Studio是必须的,恩,这里都给你总结好了,拿去吧:VC/MFC开发必备Visual C++.Visu ...

随机推荐

  1. asp.net 预编译和动态编译

    在asp.net中,编译可以分为:动态编译Dynamical Compilation和预编译(Precompilation). 动态编译 深入剖析ASP.NET的编译原理之一:动态编译(Dynamic ...

  2. JS BOM知识整理

    BOM部分主要是针对浏览器的内容,其中常用的就是window对象和location, window是全局对象很多关于浏览器的脚本设置都是通过它. location则是与地址栏内容相关,比如想要跳转到某 ...

  3. Moqui之时间转换

    <script><![CDATA[ if (fromDate == null && thruDate == null && year &&am ...

  4. PHP使用DateTime类做时间日期到字符串转换

    PHP关于时间日期的处理不是很规范,简单就简单了,就是不知道输入的字符串是否能够正确转化为需要的DateTime类型. 面向对象的PHP应该使用DateTime类来做string和dateTime的转 ...

  5. java设计优化-享元模式

    享元模式是设计模式中少数几个以调高系统性能为目的的设计模式.它的核心思想是:如果在一个系统中存在多个相同的对象,那么只需共享一份对象的拷贝,而不必为每一次使用都创建新的对象.在享元模式中,由于需要构建 ...

  6. bugzilla_firefox

    //本来要给火狐提交bug的,发现复现不鸟,我勒个去 <!doctype html> <html> <head> <meta charset="ut ...

  7. poj3580 伸展树(区间翻转 区间搬移 删除结点 加入结点 成段更新)

    好题.我做了很久,学了大牛们的区间搬移.主要的代码都有注释. #include<cstdio> #include<cstring> #include<iostream&g ...

  8. config 写入

    d代码: # __author__ = liukun # coding:utf-8 line = input("please input the config \n :") #提示 ...

  9. jdbcTemplate的配置

    相关jar 包 package sfk.bbs.test.springjsbctempletTest; import static org.junit.Assert.*; import java.sq ...

  10. HDU2222 Keywords Search [AC自动机模板]

    Keywords Search Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others ...