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

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

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

    配置步骤

    配置PC1

  1. 我们先来配置PC1,这个只要一张网卡就可以了
  2. 进入PC1的网卡编辑目录。



    配置R1路由器

    1.R1路由器只需要2张网卡

    2.进入到网卡编辑目录编辑2网卡文件


    3.编辑完成后重启网络服务

    4.重启后一定要启动内核转发,因为linux默认是主机模式不会转发数据包。

    配置R2路由器

    1. R2路由器需要2张网卡

      2.同样的进入到网卡编辑目录下编辑文件


      配置R3路由器

      1.R3路由器需要2张网卡




配置PC2

  1. PC2 只需要一张网卡


配置路由





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

我们先用PC1区pingPC2看看

PC2 ping PC1

结果都通了而且TTL都是61 说明都是经过了3台路由器。

总结

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

原文地址:https://blog.51cto.com/13449039/2406350

时间: 2024-07-31 20:12:05

用3台虚拟机模拟路由器通信的相关文章

        Vmware 虚拟机通过GNS的模拟路由器连接Internet

Vmware 虚拟机通过GNS的模拟路由器连接Internet 1.环境: XP 系统,Vmware 7.0.1,GNS3.0.7.2 集成SecureCRT(也可以没有SecureCRT) 准备:在XP系统下添加Loopback adapter 虚拟网卡 ,一个ADSL拨号连接,用Vmware 安装一台XP虚拟机 2.本地网络连接配置: 3.接着打开运行,输入services.msc出现如下界面: 然后找到下面服务,并确定这些服务已启动,否则设置他们为已启动. DHCP  Client 设为已

虚拟机中2台Linux系统、2台客户机实现通信,并且可以以主机名ping通

实现目标:虚拟机中2台Linux系统.2台客户机实现通信,并且可以以主机名ping通 实验准备:1.在虚拟机中2台linux系统.一台win7.一台win2008 2.linuxA和linuxB作为2台路由器,win7和win2008作为2端的客户机 3.2台linux都加装一个网卡设备 导言:此实验用到思科路由交换技术. 我们所要实现的实验的访问路径如下: 客户机win7----->LINUX A----->LINUX B----->客户机win2008 并且实现通过ping主机名也可

linux模拟路由器实验

实验目标: 将3台主机设置成路由器 实现两台终端能够相互通信 网络结构如下: 准备工作: 1.批量复制虚拟机文件,创建多个系统,提前把mac地址修改 2.关闭防火墙 service iptables   stop  //centos6版本 systemctl  stop firewalld.service   //centos7版本 3.关闭selinux setenforce 0  //关闭 getenforce  //查看 4.在三台"路由器"上启用路由转发功能 echo 1 &g

linux学习笔记1:使用VM创建一台虚拟机

在linux的学习中,需要搭建linux系统环境,而使用VM是一个很好的选择, VM全称vmware worksta使用tion方面,仿真度高,那下面介绍如何使用VM创建一台虚拟机. 1.打开软件 2.选择新建一台虚拟机后出现如下界面,选择自定义安装: 3.选择硬件兼容性: 4.安装时,选择的是稍后再安装操作系统,意思是先创建一台空白的,没有任何操作系统的虚拟机,后期再根据自己的需求安装操作系统. 5.这一步的安装中,需要选择操作系统,因为后期是想要在这台机器上装linux的,所以选择了linu

linux 虚拟机模拟配置网络路由环境-简版

前言:网络路由不管是平常在家里,还是在公司中,都是必需配置的,所以还是非常重要的,今天小编就给大家做个配置网络路由配置的小实验,仅供大家参考. 一.首先,来简单介绍一下网络路由. 1. 网络路由:将网络连接起来并将网络信息导向其他网络上,通常网络信息全自动寻找多个路由器,并选择效率最高的路由. 网络路由器,工作在OSI的第三层络层,连接广域网,外部互联网,分隔广播域,最重要的是它其中的路由表. 2. 路由表 (1)路由表:逻辑地址路径问题,选择路由表中到达目标最好的路径转发数据,由多个路由记录组

VMerre虚拟机vmnet2(nat)网络的详细讲解和两台虚拟机一台主机的实验

VMWERE虚拟机下的vmnet2(nat)网络的知识点及实验 环境:VMwareWorkstation 10.0.3 build-1895310,物理机win7 作用:实现3台主机间的通信,可以相互ping通 在VMwere的虚拟网络中,当装上虚拟主机后,默认安装有3块虚拟网卡,vmnet0,vmnet1,vmnet2 1.1虚拟机网络 1.2物理主机上的网络连接 如图1-2所示,当在1-1添加了相应的网络后,就会在物理主机的网络连接上出现相应的虚拟网卡,这些虚拟网卡可以根据需要修改名称 如图

宿主机与虚拟机的相互通信

宿主机与虚拟机的相互通信                                       刘陈琪 第一步:在宿主机中设置IP地址. 1:找到控制面板,点击打开 2选择网络和Internet,点击打开. 3找到更改适配器设置,点击打开. 4找到网络和共享中心,点击打开. 5找到VMnet1,点击打开. 6找到属性,点击打开. 7选择版本4,点击属性确定. 8设置宿主机的IP地址,点击确定. 第二步:在虚拟机中设置IP地址. 9在虚拟机中找到控制面板,点击打开网络和Internet,点击

51单片机GPIO口模拟串口通信

51单片机GPIO口模拟串口通信 标签: bytetimer终端存储 2011-08-03 11:06 6387人阅读 评论(2) 收藏 举报 本文章已收录于: 分类: 深入C语言(20) 作者同类文章X 1 #include "reg52.h" 2 #include "intrins.h" 3 #include "math.h" 4 #include "stdio.h" 5 sbit BT_SND =P1^5; 6 sbit

在VMware Workstation中批量创建上千台虚拟机(上)

VMware Workstation 是我们经常使用的虚拟机软件,其功能强大,性能较好.大多数用户都会在"图形界面"中创建虚拟机.修改虚拟机配置.添加虚拟机参数,或者使用"克隆"功能创建多个虚拟机,这些都无需介绍. 但是你有没有想过 ● 将 VMware Workstation 创建的虚拟机,供网络中其他用户使用呢? ● 如果你想使用模板,创建几十.上百甚至上千个虚拟机,怎样才能做到呢? 本节通过两个具体的案例介绍这些应用. [说明] 这是"使用VMwar