模拟搭建简单的路由环境
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模拟搭建简单的路由环境相关的知识,希望对你有一定的参考价值。
新司机要开车上路啦......
这次模拟单间一个简单的路由环境,我使用了三个路由器,分别是R1、R2、R3;以及使用了两台主机为A、B;同时还需要路由器和主机都不在一个网段。那行,下面直接上图比较简单明了:
由上图可以分析出:A主机ip为100.0.0.100/16;R1第一个端口ip为100.0.0.200,说明A主机和R1第一个端口在同一个网段(以上ip纯属自己胡乱编的,只为了测试路由环境罢了);同理,下面的大家就可以直接脑补了......
接下来分析完了,开始模拟搭建路由环境:
①打开五台虚拟机,同时命名,如下图:
②打开左上角编辑,分配四个不同的网段,两两在同一个网段。
③开始对主机和模拟路由配置ip。
在此文件里配置ip、网关、是否自动获取ip等。
vim ifcfg-ens33 打开此文件,具体编辑如下:
同理,对ens-34也配置文件。
ok,主机A、R1路由器也配置好了,此刻就是按照不同的ip地址给予其它主机和路由器配置ip地址。
重点:忘记说,配置好一定要重启服务让其生效。CENTOS6(service network restart)CENTOS7(systemctl restart network)
④测试。
A主机和R1测试。
R1和R2路由器测试
R2和R3路由测试。
R3和B主机测试。
以上可知测试额完毕,两两能测试通。
思考:主机A怎么才能连接到主机B呢?
实验:不同网段怎么ping通
①配置R1连接到201、202网段的路由表
networkid(目标网络) | netmask(子网掩码) | iterface(接口) | gateway(网关) |
201.0.0.0 | 16 | eth1 | 200.0.0.101 |
202.0.0.0 | 16 | eth1 | 200.0.0.101 |
配置路由表如下:
②配置R2连接到100、202网段的路由表
networkid(目标网络) | netmask(子网掩码) | iterface(接口) | gateway(网关) |
100.0.0.0 | 16 | eth0 | 200.0.0.100 |
202.0.0.0 | 16 | eth1 | 201.0.0.201 |
③配置R3连接到200、100网段的路由表
networkid(目标网络) | netmask(子网掩码) | iterface(接口) | gateway(网关) |
200.0.0.0 | 16 | eth0 | 201.0.0.200 |
100.0.0.0 | 16 | eth0 | 201.0.0.200 |
配置路由表如下:
④对主机A设置默认路由表
⑤对主机B设置默认路由表
⑥测试主机A能否到达主机B
只要主机A能ping通主机B,说明经过了三个路由,由上图也可以看到(ttl=61)说明确实经过了三个路由器,其它的我就不再测试了。
以上就是整个实验了,仅参考。
(画的路由分析图,最后一段网络地址错了,R3(eth1)ip是202.0.0.100;主机B ip是202.0.0.101)。
以上是关于模拟搭建简单的路由环境的主要内容,如果未能解决你的问题,请参考以下文章