10_路由器配置的詳細操作和數據抓包實現
第十章、路由器配置的詳細操作和數據抓包實現
一、實驗
PC1通過路由器R1和R2訪問PC2(使用的是思科的GNS3工具需要滴我)
配置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
二、數據抓包(wireshark需要安裝包可以滴我)
PC1訪問PC2每條鏈路都可以抓取報文所以有三條數據包
第一個報文,源IP10.1,目的IP:100.1 源mac:PC1mac 目的mac:R1F0/0接口mac
當R1收到報文后會解封到網絡層在。
第二次報文。在查看目的是否可到,如果可以到,轉發到對應接口,在重新進行二次封裝,源mac變成R1F1/0接口mac,目的MAC變成R2F1/0的接口mac地址如圖
第三報文。源目的IP沒變,只是mac地址發生了變化
當R2收到數據報文后會解封到網絡層查看目的是否可到,目的和自己是在同一網絡可到,把數據數據交給對應接口重新封裝源mac變為R2F0/0端口mac,目的mac變為PC2mac
路由器在轉發數據的封裝過程:
源IP和目的IP是沒有發生變換的,源MAC和目的MAC是一一直發生變換,因為路由器會重新進行封裝。同網絡傳輸主要是二層轉發,不需要重新封裝的,跨網段轉發(需要重新封裝的)