用3台虚拟机模拟路由器通信

用3台虚拟机模拟路由器通信

  • 五台虚拟机,2台用来模拟PC,3台模拟路由器
  • 准备后我们先规划一个大致的结构,实现2台PC能互相通信
    用3台虚拟机模拟路由器通信

    配置步骤

    配置PC1

  1. 我们先来配置PC1,这个只要一张网卡就可以了
    用3台虚拟机模拟路由器通信
  2. 进入PC1的网卡编辑目录。
    用3台虚拟机模拟路由器通信
    用3台虚拟机模拟路由器通信
    用3台虚拟机模拟路由器通信

    配置R1路由器

    1.R1路由器只需要2张网卡
    用3台虚拟机模拟路由器通信
    2.进入到网卡编辑目录编辑2网卡文件
    用3台虚拟机模拟路由器通信
    用3台虚拟机模拟路由器通信
    3.编辑完成后重启网络服务
    用3台虚拟机模拟路由器通信
    4.重启后一定要启动内核转发,因为linux默认是主机模式不会转发数据包。
    用3台虚拟机模拟路由器通信

    配置R2路由器

    1. R2路由器需要2张网卡
      用3台虚拟机模拟路由器通信
      2.同样的进入到网卡编辑目录下编辑文件
      用3台虚拟机模拟路由器通信
      用3台虚拟机模拟路由器通信
      用3台虚拟机模拟路由器通信

      配置R3路由器

      1.R3路由器需要2张网卡
      用3台虚拟机模拟路由器通信
      用3台虚拟机模拟路由器通信
      用3台虚拟机模拟路由器通信
      用3台虚拟机模拟路由器通信
      用3台虚拟机模拟路由器通信

配置PC2

  1. PC2 只需要一张网卡
    用3台虚拟机模拟路由器通信
    用3台虚拟机模拟路由器通信
    用3台虚拟机模拟路由器通信

配置路由

用3台虚拟机模拟路由器通信
用3台虚拟机模拟路由器通信
用3台虚拟机模拟路由器通信
用3台虚拟机模拟路由器通信
用3台虚拟机模拟路由器通信

所有的设置完成后就可以测试是否连通了

我们先用PC1区pingPC2看看
用3台虚拟机模拟路由器通信
PC2 ping PC1
用3台虚拟机模拟路由器通信
结果都通了而且TTL都是61 说明都是经过了3台路由器。

总结

在实验的过程中一定要记得关闭防火墙和selinux,中间的几台路由器也要开启内核转发。如果不通的话可以先一个端口一个端口的ping,然后用 tcpdump -i 端口号 -nn icmp 来抓包看看是否有数据经过。

转载于:https://blog.51cto.com/13449039/2406350

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值