一、实验的目的:

  实现不同子网之前的信息交流

    

二、如果

1、虚拟子网

VMnet8:192.168.233.0/24

VMnet1:172.16.1.0/24

2、虚拟机vm1

ip:192.168.233.3/24,属于子网VMnet8.

三、clone虚拟机

1、vm1未启动时。克隆两虚拟机。分别命名为gate和vm2。gate加入一以太网卡。

2、启动vm2。设置

ip:172.16.1.5/24,属于子网VMnet1。

3、启动gate,设置

eth0:192.168.233.6/24,属于子网VMnet8

eth1:172.16.1.6/24,属于子网VMnet1

4、启动vml,设置

IP:192.168.233.5/24,属于子网VMnet8。





  [root@localhost root]# setup

   设置好ip和子网掩码

  [root@localhost root]# cd /etc/sysconfig/network-scripts

  [root@localhost network-scripts]# cat ifcfg-eth0

  DEVICE=eth0

  ONBOOT=yes

  BOOTPROTO=static

  IPADDR=192.168.233.6

  NETMASK=255.255.255.0

  

  [root@localhost network-scripts]# cp ifcfg-eth0 ifcfg-eth1

  cp:是否覆盖‘ifcfg-eth1’? y

  [root@localhost network-scripts]# vi ifcfg-eth1

  改动同以下一样i

  DEVICE=eth1

  ONBOOT=yes

  BOOTPROTO=static

  IPADDR=172.16.1.6

  NETMASK=255.255.255.0





[root@localhost network-scripts]# service network restart

正在关闭接口 eth0:                                        [  确定  ]

正在关闭接口 eth1:                                        [  确定  ]

关闭环回接口:                                             [  确定  ]

禁用 IPv4 包转送:                                         [  确定  ]

设置网络參数:                                             [  确定  ]

弹出环回接口:                                             [  确定  ]

弹出界面 eth0:                                            [  确定  ]

弹出界面 eth1:                                            [  确定  ]





四、启动转发和加入路由

1、启动gate转发

编辑/etc/sysctl.conf,设置

net.ipv4.ip_forward=1

运行:

#sysctl -p

  [root@localhost network-scripts]# vi /etc/sysctl.conf

    把net.ipv4.ip_forward的值改为1

  [root@localhost network-scripts]# sysctl -p

  net.ipv4.ip_forward = 1

  net.ipv4.conf.default.rp_filter = 1

  kernel.sysrq = 0

  kernel.core_uses_pid = 1









2vml加入路由

#route add -net 172.16.1.0/24 gw 192.168.233.6

  [root@localhost root]#route add -net 172.16.1.0/24 gw 192.168.233.6





3、vm2加入路由

#route add -net 192.168.233.0/24 gw 172.16.1.6

  [root@localhost root]#route add -net 192.168.233.0/24 gw 172.16.1.6

五、測试

1、vm1中

#ping 172.16.1.5

  [root@localhost root]# ping 172.16.1.5

  PING 172.16.1.5 (172.16.1.5) 56(84) bytes of data.

  64 bytes from 172.16.1.5: icmp_seq=1 ttl=63 time=2.07 ms

  64 bytes from 172.16.1.5: icmp_seq=2 ttl=63 time=1.21 ms

  64 bytes from 172.16.1.5: icmp_seq=3 ttl=63 time=0.485 ms

  64 bytes from 172.16.1.5: icmp_seq=4 ttl=63 time=0.649 ms

  64 bytes from 172.16.1.5: icmp_seq=5 ttl=63 time=0.488 ms

  

  通过





2、vm2中

#ping 192.168.233.5

通了吗?

  [root@localhost root]# ping 192.168.233.5

  PING 192.168.233.5 (192.168.233.5) 56(84) bytes of data.

  64 bytes from 192.168.233.5: icmp_seq=1 ttl=63 time=1.59 ms

  64 bytes from 192.168.233.5: icmp_seq=2 ttl=63 time=0.539 ms

  64 bytes from 192.168.233.5: icmp_seq=3 ttl=63 time=0.498 ms

  64 bytes from 192.168.233.5: icmp_seq=4 ttl=63 time=0.725 ms

  64 bytes from 192.168.233.5: icmp_seq=5 ttl=63 time=0.514 ms





  通过









六、显示路由表

1、vm1中

#route

  [root@localhost root]# route -n

  Kernel IP routing table

  Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

  172.16.1.0      192.168.233.6   255.255.255.0   UG    0      0        0 eth0

  192.168.233.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0

  169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0

  127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo





2、gate中

#route

 

  [root@localhost network-scripts]# route -n

  Kernel IP routing table

  Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

  172.16.1.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1

  192.168.233.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0

  169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1

  127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo





七、画出本实验的拓扑图





    _____     ___       _eh0_____eth1      _____      ____

    |____|---|___|------|_____|____|------|_____|----|____|

     VM1      集线器     gate              集线器     VM2   

 









八、实验的体会

    用记事本画拓扑图太难了,实验时搞乱了不同子网。导致putty连不上。

LAN路由的更多相关文章

  1. Windows Server 2016 路由和远程访问

    本次实验是将Windows Server 2016 配置成一个路由器,为此网络上的客户端和服务器启用多重协议LAN到LAN,LAN到WAN,虚拟专用网络和网络地址转换路由服务.使用路由和远程访问需配置 ...

  2. Windows server 2008 R2充当路由器实现网络的互联(转)

    1.路由器的工作原理 当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到.而要送给不同IP子网上的主机时,它要 选择一个能到达目的子网上的路由器 ...

  3. 启用DHCP中继代理,实现跨子网服务 - Win 2003 Server

    伴随着局域网规模的逐步扩大,一个网络常常会被划分成多个不同的子网,以便根据不同子网的工作要求来实现个性化的管理要求.考虑到规模较大的局域网一般会使用DHCP服务器来为各个工作站分配IP地址,不过一旦局 ...

  4. hyper-v使用wifi链接网络

    公司了给本屌一个thinkpad笔记本,10G内存.想不出拿来干什么...装了一个win8.1_64位,cf,qq,hyper-v. 昨天第一次玩hyper-v新建了的时候选择“第二代”坑爹就开始了, ...

  5. Windows server 2008 R2充当路由器实现网络的互联

    1.路由器的工作原理 当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到.而要送给不同IP子网上的主机时,它要 选择一个能到达目的子网上的路由器 ...

  6. In-band Network Function Telemetry

    文章名称:In-band Network Function Telemetry 发表时间:2018 期刊来源:SIGCOMM I Introduction (介绍) NFV运行在商品服务器上,在网络功 ...

  7. windows server 2012 双网卡配置

    别用route 命令!!!!!! 在使用最新版的windows server 2012的时候,当存在两个或者多个网段的时候,就可以采用双网卡的方式来添加和配置路由.具体的设置方法如下: 网段1  19 ...

  8. DHCP服务器的搭建及抓包分析DHCP的实现

    原文:http://blog.51cto.com/liwenhui/105129 1.环境搭建:     DC&DHCP SERVER     IP:192.168.1.254 ( 这是一台D ...

  9. 双层路由设置,WAN口和LAN口连接的方法设置

    WAN口设置方法,社路由器分别为路1 和路2 1 路2的LAN口地址改为172.16.1.1,重启 2 笔记本改成172.16.1.X,然后进入设置,在里面WAN地址设置为静态地址 192.168.1 ...

随机推荐

  1. uva 10837 - A Research Problem(欧拉功能+暴力)

    题目链接:uva 10837 - A Research Problem 题目大意:给定一个phin.要求一个最小的n.欧拉函数n等于phin 解题思路:欧拉函数性质有,p为素数的话有phip=p−1; ...

  2. 网盘大全, 邮箱大全 good

    网盘推荐 115网盘 注册 百度网盘 注册 微云 注册 360云盘 注册 金山快盘 注册 新浪微盘 注册 和彩云 注册 酷盘 注册 OneDrive 外链 BOX 注册 Dropbox 注册 国内网盘 ...

  3. ubunut在系统恢复模式下无法改动rootpassword的分析和解决

    前些日子本猫的ubuntu 14.10貌似出了点问题,想改动下rootpassword,可是无奈原系统有错正常情况下无法改动啊.这是逼我重装的节奏吗? 在ubuntu开机后马上按住left_shift ...

  4. Selenium 出现: Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal

    webDriver 运行的时候出现: Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal 解决办法: 只 ...

  5. axure网格设置

    Axure默认的界面是没有吧网格显示出来,没有网格在制作原型的时候,对齐方面不是很好,个人习惯还是把网格显示出来,便于组件对齐和布局. 其实本来这篇文章应该叫做网格与参考线,只是本人对参考线的应用还很 ...

  6. BCM wifi驱动学习

    BCMwifi驱动学习 一.wifi详解1 1.代码路径:Z:\home\stonechen\svn\TD550_X\TD550\3rdparty\wifi\BCM43362\special\bcmd ...

  7. windows和linux套接字中的select机制浅析

    先来谈谈为什么会出现select函数,也就是select是解决什么问题的? 平常使用的recv函数时阻塞的,也就是如果没有数据可读,recv就会一直阻塞在那里,这是如果有另外一个连接过来,就得一直等待 ...

  8. 创建了一个基于最短路径规划geoserver的wms服务

    两点之间的文章书面请求随机最短路径sql功能,这篇文章是关于如何将上述到系统中的子功能. 1.geoserver登录 首先单击geoserver安装路径下的start Geoserver 待geose ...

  9. JSP的学习(6)——九大隐式对象及其out对象

    本篇将介绍JSP中的九大隐式对象,并重点介绍其中的out对象. 我们在之前的博客<JSP的学习(1)——基础知识与底层原理>一文中已经知道,JSP最终要被翻译和转换成Servlet,在转换 ...

  10. Ubuntu_开启root 登陆

    默认的安装完ubuntu ,root 用户没有开启 1.使用安装时的用户,先给root用户设置密码 设置root密码 sudo passwd root 之后会提示输入新的密码 切换到root用户 su ...