LAN路由
一、实验的目的:
  实现不同子网之前的信息交流
    
二、如果
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路由的更多相关文章
- Windows Server 2016 路由和远程访问
		本次实验是将Windows Server 2016 配置成一个路由器,为此网络上的客户端和服务器启用多重协议LAN到LAN,LAN到WAN,虚拟专用网络和网络地址转换路由服务.使用路由和远程访问需配置 ... 
- Windows server 2008 R2充当路由器实现网络的互联(转)
		1.路由器的工作原理 当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到.而要送给不同IP子网上的主机时,它要 选择一个能到达目的子网上的路由器 ... 
- 启用DHCP中继代理,实现跨子网服务 - Win 2003 Server
		伴随着局域网规模的逐步扩大,一个网络常常会被划分成多个不同的子网,以便根据不同子网的工作要求来实现个性化的管理要求.考虑到规模较大的局域网一般会使用DHCP服务器来为各个工作站分配IP地址,不过一旦局 ... 
- hyper-v使用wifi链接网络
		公司了给本屌一个thinkpad笔记本,10G内存.想不出拿来干什么...装了一个win8.1_64位,cf,qq,hyper-v. 昨天第一次玩hyper-v新建了的时候选择“第二代”坑爹就开始了, ... 
- Windows server 2008 R2充当路由器实现网络的互联
		1.路由器的工作原理 当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到.而要送给不同IP子网上的主机时,它要 选择一个能到达目的子网上的路由器 ... 
- In-band Network Function Telemetry
		文章名称:In-band Network Function Telemetry 发表时间:2018 期刊来源:SIGCOMM I Introduction (介绍) NFV运行在商品服务器上,在网络功 ... 
- windows server 2012 双网卡配置
		别用route 命令!!!!!! 在使用最新版的windows server 2012的时候,当存在两个或者多个网段的时候,就可以采用双网卡的方式来添加和配置路由.具体的设置方法如下: 网段1 19 ... 
- DHCP服务器的搭建及抓包分析DHCP的实现
		原文:http://blog.51cto.com/liwenhui/105129 1.环境搭建: DC&DHCP SERVER IP:192.168.1.254 ( 这是一台D ... 
- 双层路由设置,WAN口和LAN口连接的方法设置
		WAN口设置方法,社路由器分别为路1 和路2 1 路2的LAN口地址改为172.16.1.1,重启 2 笔记本改成172.16.1.X,然后进入设置,在里面WAN地址设置为静态地址 192.168.1 ... 
随机推荐
- 在Windows下搭建C++11 编译环境(附下载,包括mingw-build,TDM-GCC, nuwen MinGW Distro)
			由于现实的一些原因,并不是所有人都能很方便的享受到C++11 特性.特别是C++ Primer 第五版 和 The C++ Programming Language 第四版等全面C++ 11 铺开以后 ... 
- FMXUI - UI.Dialog 示例
			在 FMXUI 开源库,增加了 UI.Dialog 单元.此单元实现了跨平台的基础对话框组件.使用时引用 UI.Dialog 即可.如果需要自定义对话框的样式, 可以添加一个 TDialogStyle ... 
- 在VC++中使用Tab Control控件
			系统环境:Windows 7软件环境:Visual Studio 2008 SP1本次目的:在模态或非模态对话框中使用Tab Control控件,及引申在单/多文档中使用 查阅MSDN文档,对于创建T ... 
- Linux内核源代码解析之——sock's buffer参数
			本文原创为freas_1990,转载请标明出处:http://blog.csdn.net/freas_1990/article/details/11539695 关于socket与sock的关系再简单 ... 
- 来自中油瑞飞的SQL笔试题20131202
			1.有三张表,用户表,用户角色表,角色表, 使用sql显示如下内容: 用户ID,用户名,超级管理员,录入员,会计 也就是角色用逗号分隔. 解: 1.填充数据到表User select * from [ ... 
- 基于visual Studio2013解决面试题之0510连续数之和
			 题目 
- Monkey 命令使用说明
			1. 命令使用 Monkey是一个命令列工具 ,可以运行在仿真器里或实际设备中.它向系统发送伪随机的使用者事件流,实现对正在开发的应用程序进行压力测试.Monkey包括许多选项,它们大致分为四大类: ... 
- Solarized Colorscheme for IntelliJ IDEA
			Solarized Colorscheme for IntelliJ IDEA Original Solarized color scheme developed by Ethan Schoonove ... 
- flexbox语法(摘抄)
			flex 容器上的属性: flex-direction: row | row-reverse | column | column-reverse (项目的排列方向) flex-wrap : nowra ... 
- CImageList使用指南
			在MFC中CImageList类封装了图像列表控件的功能,图像列表是一个具有相同大小的图像(可以是不同类型)的集合,其主要用于应用程序中大规模图标的存储.该控件是不可见的,通常与其它如CListBox ... 
