实验:配置静态路由2

实验:配置静态路由2

IP地址规划如下:

实验:配置静态路由2

VMware实验环境下给网卡分配不同的VMnet以实现物理分隔广播域:
Client1-VMnet1:

实验:配置静态路由2

R1-VMnet1-VMnet2:

实验:配置静态路由2

R2-VMnet2-VMnet3:

实验:配置静态路由2

R3-VMnet3-VMnet4:

实验:配置静态路由2

Client2-VMnet4:

实验:配置静态路由2

注意,环境准备:
1、MAC地址不要有冲突,如果是复制的虚拟机,对于centos6需删除网卡定义文件rm -f /etc/udev/rules.d/70-persistent-net.rules
2、清空防火墙iptables -F(查看:iptables -vnL)
3、启用IP转发功能:echo 1 > /proc/sys/net/ipv4/ip_forward
4、关闭服务:service NetworkManager stop
可能用到的清理命令:
ip route flush default
ip a flush eht0
ip a flush eth1

方法1:(使用ifconfig和route命令)
Client1:
ifconfig eth0 172.16.0.10/16
route add default gw 172.16.0.11

实验:配置静态路由2

Client2:
ifconfig eth0 192.168.0.10/24
route add default gw 192.168.0.11

实验:配置静态路由2

R1:
ifconfig eth0 172.16.0.11/16
ifconfig eth1 10.1.0.10/16
#
route add -net 10.2.0.0/16 gw 10.1.0.11
route add -net 192.168.0.0/24 gw 10.1.0.11

实验:配置静态路由2

R2:
ifconfig eth0 10.1.0.11/16
ifconfig eth1 10.2.0.10/16
#
route add -net 172.16.0.0/16 gw 10.1.0.10
route add -net 192.168.0.0/24 gw 10.2.0.11

实验:配置静态路由2

R3:
ifconfig eth0 10.2.0.11/16
ifconfig eth1 192.168.0.11/24
#
route add -net 10.1.0.0/16 gw 10.2.0.10
route add -net 172.16.0.0/16 gw 10.2.0.10

实验:配置静态路由2


方法2:(使用ip命令)

Client1:
ip a add 172.16.0.10/16 dev eth0
ip route add default via 172.16.0.11

Client2:
ip a add 192.168.0.10/24 dev eth0
ip route add default via 192.168.0.11

R1:
ip a add 172.16.0.11/16 dev eth0
ip a add 10.1.0.10/16 dev eth1
ip route add 10.2.0.0/16 via 10.1.0.11
ip route add 192.168.0.0/24 via 10.1.0.11

R2:
ip a add 10.1.0.11/16 dev eth0
ip a add 10.2.0.10/16 dev eth1
ip route add 172.16.0.0/16 via 10.1.0.10
ip route add 192.168.0.0/24 via 10.2.0.11

R3:
ip a add 10.2.0.11/16 dev eth0
ip a add 192.168.0.11/24 dev eth1
ip route add 10.1.0.0/16 via 10.2.0.10
ip route add 172.16.0.0/16 via  10.2.0.10

原创文章,作者:Leion,如若转载,请注明出处:http://www.178linux.com/71842

赞 (0)
LeionLeion
上一篇 2017-03-26 22:02
下一篇 2017-03-26 22:08

相关推荐

  • linux内核(kernel)版本号的意义

      在linux下有一个目录,即/usr/src/kernels/目录,下面记载着一个linux系统的内核文件, 例如:2.6.18-164.el5-x86_64、2.6.18-8.el5-x86_64和2.6.18-194.el5-x86_64等,这些文件编号意味着什么呢?例如2.6.18代表着什么?el5代表着什么?x86_64又代表着什么? …

    Linux干货 2016-01-14
  • Linux三剑客之grep使用入门指南

    Linux的grep是一个具有强大功能的文本搜索工具,正确的学习和使用,能很大程度上提高工作效率,减轻运维工作所面临的压力。

    2017-09-09
  • keepalived实现lvs的高可用

    lvs可以做到内核级别的四层负载均衡,具有非常强悍的负载均衡能力。但是,当我们构建lvs的负载均衡集群的时候也会面临一些很严重的问题: lvs的单点故障:当lvs负载均衡器出现故障的时候,那么后端所有的服务器都将无法访问; lvs对后台服务器没有健康监测机制:当后台服务器宕机之后lvs还是会调度服务到后台的服务器; 所以我们就需要一款工具来解决以上问题。 k…

    2017-07-03
  • cache: 缓存相关

    cache: 缓存相关 —————————————————— 以下所陈述的缓存概念多是相对web服务而言 缓存所起的作用就是加速,减轻后端服务器压力。一般而言,我们请求的web服务资源往往不是由后端 服务器所响应的(对于颇具规模的站点来说),而是由前端的缓存服务器所缓存的内容直接响应,所以, 我们得到的资源可能不实最新的,因为缓存的数据于后端服务器不一定时同…

    Linux干货 2016-11-08
  • 搭建LAMP+NFS(附加mysql共享NFS目录练习总结)

    练习一 环境布局: 主机6 route A (10.1.32.14)作为DNS服务器 主机centos 7 class (10.1.32.3)作为Apache,PHP(模块方式)服务器1(有discuz程序) 主机centos 7 server (10.1.32.13)作为Apache,php(模块方式)服务器2(无discuz) 主机centos 6 cl…

    系统运维 2016-10-25
  • I/O重定向及管道

    一、I/O重定向     程序=指定+数据     读取数据:input     输出数据:output     打开的文件都有一个fd:文件描述符     l…

    Linux干货 2016-08-02