一、实验的目的:

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

    

二、如果

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. 设置HTTP代理

    Maven通过<<UserHome>>/.m2/settings.xml(如果没有该文件,复制<<MavenHome>>/conf/settings.x ...

  2. ORA-01092 ORA-12432: LBAC error: zllegnp:OCIStmtExecute 故障一例

    最近由于数据库hang住,无奈之下直接干掉了pmon进程,再次启动的时候收到了ORA-01092: ORACLE instance terminated. Disconnection forced以及 ...

  3. Android Sqlite数据库执行插入查询更新删除的操作对比

    下面是在Android4.0上,利用Sqlite数据库的insert,query,update,delete函数以及execSql,rawQuery函数执行插入,查询,更新,删除操作花费时间的对比结果 ...

  4. Struts 2最新0day破坏性漏洞(远程任意代码执行)等的重现方法

    Struts 2的远程任意代码执行和重定向漏洞,是这两天互联网上最重大的安全事件,据说国内互联网企业中,很多电商纷纷中招,应该已经有大规模的用户隐私泄露.这里我们简单总结下怎样在自己机子上重现这些漏洞 ...

  5. c语言, objective code(new 2)

    参考: 1. C中的继承和多态 http://www.cnblogs.com/skynet/archive/2010/09/23/1833217.html

  6. jsonp与cors跨域的一些理解

    浏览器的同源策略,即是浏览器之间要隔离不同域的内容,禁止互相操作. 比如,当你打开了多个网站,如果允许多个网站之间互相操作,那么其中一个木马网站就可以通过这种互相操作进行一系列的非法行为,获取你在各个 ...

  7. 基于visual Studio2013解决面试题之0704判断牌是否顺子

     题目

  8. 基于visual Studio2013解决C语言竞赛题之1051数的顺序

       题目 解决代码及点评 /* 功能:自然数N一般写成如下形式: N=d[k]d[k-1]d[1] (d[1]-d[k] 均是十进制数字) 如果d[i+1]>d[i] (i=k-1 ...

  9. Codility上的问题 (17) PI 2012

    这个题比较简单,给定一个整数数组,对每个元素,求出和它最近比它大的数的距离(下标绝对值),如果没有比它大的数,认为距离是0. 数组元素个数 N [0..50000],数组元素范围[-10^9, +10 ...

  10. Possible concurrency problem: Replicated version id X matches in-memory version for session ...

    The message basically is saying that a replicated session is overriding an existing session in that ...