路由器抓包怎么抓(网络数据监控抓包测试教学)

PC1通过路由器R1和R2访问PC2(使用的是思科的GNS3工具需要滴我)

无线路由器-网关-dtu

配置IP地址

PC1 配置

进入f0/0

PC1#config t #进入全局模式

PC1(config)#interface fastEthernet 0/0 #进入端口

PC1(config-if)#ip add 192.168.10.1 225.225.225.0 #配置IP

PC1(config)#no shou #启动

PC1(config)#no ip routing #关闭路由

PC1(config)#ip default-gateway 192.168.10.254

PC2配置

PC2#config t 进入全局模式

PC2(config)#interface fastEthernet 0/0 进入端口

PC2(config-if)#ip add 192.168.100.1 225.225.225.0 #配置IP

PC2(config)#no shou #启动

PC2(config)#no ip routing #关闭路由

PC2(config)#ip default-gateway 192.168.100.254

配置路由器

R1#config t

R1(config)#int f0/0

R1(config-if)#ip add 192.168.10.254 255.255.255.0

R1(config-if)#no shutdown

R1(config)#int f1/0

R1(config-if)#ip add 192.168.50.1 255.255.255.0

R1(config-if)#no shutdown

配置R2

R2#config t

R2(config)#int f0/0

R2(config-if)#ip add 192.168.100.1 255.255.255.0

R2(config-if)#no shutdown

R2(config)#int f1/0

R2(config-if)#ip add 192.168.50.2 255.255.255.0

R2(config-if)#no shutdown

现在两个PC无法访问,因为没有路由需要添加路由

全局模式添加静态路由(两种方式)

Ip route 加目标地址网段(192.168.100.0 255.255.255.0)路由需要出去的端口 fastEthernet 1/0

Ip route 加目标地址网段(192.168.100.0 255.255.255.0)吓一跳路由器端口IP地址(192.168.50.2)

R1(config)#ip route 192.168.100.0 255.255.255.0 f1/0

在R2也要设置静态路由才能回来

R2(config)#ip route 192.168.10.0 255.255.255.0 f1/0

这样特权模式下就可以两台主机ping通了

查看每个接口的MAC地址,放置到表上如下

R1#show int 0/0

无线路由器-网关-dtu

 二、数据抓包(wireshark需要安装包可以滴我)

PC1访问PC2每条链路都可以抓取报文所以有三条数据包

第一个报文,源IP10.1,目的IP:100.1 源mac:PC1mac 目的mac:R1F0/0接口mac

当R1收到报文后会解封到网络层在。

无线路由器-网关-dtu

第二次报文。在查看目的是否可到,如果可以到,转发到对应接口,在重新进行二次封装,源mac变成R1F1/0接口mac,目的MAC变成R2F1/0的接口mac地址如图

无线路由器-网关-dtu

第三报文。源目的IP没变,只是mac地址发生了变化

当R2收到数据报文后会解封到网络层查看目的是否可到,目的和自己是在同一网络可到,把数据数据交给对应接口重新封装源mac变为R2F0/0端口mac,目的mac变为PC2mac

无线路由器-网关-dtu

路由器在转发数据的封装过程:

源IP和目的IP是没有发生变换的,源MAC和目的MAC是一一直发生变换,因为路由器会重新进行封装。同网络传输主要是二层转发,不需要重新封装的,跨网段转发(需要重新封装的)