一、網絡拓撲
二、實驗過程
(一)、沒有進行配置時
終端:Ping 上圖其他地址都有響應,但ping www.baidu.com 顯示主機找不到。
服務器:ping 192.168.0.189有響應,ping 192.168.1.1無響應,ping 192.168.1.210無響應
(二)、配置後
1、服務器添加路由:route add 192.168.1.1 dev eth1後
此時在服務器端ping 192.168.1.1有響應,但ping 192.168.1.210 無響應。
2、服務器添加路由:route add –net 192.168.1.0/24 gw 192.168.1.1後,
此時在服務器端ping 192.168.1.210有響應!!!
RNRM ping 192.168.1.210有響應!!!
將網關換成192.168.0.189也可以,route add –net 192.168.1.0/24 gw 192.168.0.189
3、在軟AP端修改路由:route del default dev eth0 route add default gw 192.168.0.1 dev eth0後,此時在軟AP端和終端ping www.baidu.com都有響應!
(原來軟AP的default的路由的網關爲0.0.0.0,修改爲192.168.0.1)
(三)、總結
服務器或RNRMping不通192.168.1.0/24網絡的主要原因:服務器端沒指定到網絡192.168.1.0/24的包通過服務器哪個接口出去,也沒指定網關(默認通過服務器的default路由,即eth0網卡出去,從eth0出去後到網關219.245.89.254啦!)!
待做實驗:
1、服務器端不指定到192.168.1.0/24網段的網關呢?是否能ping通終端?
(應該不通,因爲交換機地址表中並沒有192.168.1.210 的ARP,所以交換機會將 目的地址爲192.168.1.210的包丟棄。是不是加了網關,交換機(或者服務器本身的ARP?)會將目的幀頭改爲網關的MAC?)
“轉發網關就是你計算機要訪問的ip如果找不到,會發送網關,由網關向上一級路由繼續查找。”——摘自網絡
三、配置前後ifconfig和route
(1)配置前軟AP
(2)配置後軟AP
(3)配置後服務器