實例講解路由表配置的詳細步驟
也許很多人對路由表配置還不是特別了解,它是路由器配置過程中很重要的部分。筆者所在公司在各地均有分公司,網絡通過DDN連接,但Internet出口僅在上海,平時公司員工的Internet瀏覽都是通過上海的代理服務器進行。近期由于工作需要,需要將PROXY Server改裝到另外一臺配置較差的服務器上,以便騰出該服務器安裝其它應用。
對于代理服務器的重裝三下兩下就完成了,并用一臺PC作了測試,一切OK。通知所有用戶Internet瀏覽可正常使用。不想一小時不到,外地用戶來電告知無法進行Internet瀏覽。先問本地用戶上網瀏覽是否正常?確定沒問題。證明Internet線路及PROXY Server應該沒問題。讓用戶ping上海的路由器,DDN連接正常。再讓用戶ping代理服務器連接失敗。讓用戶ping上海的其它計算機連接也正常。
查看原代理服務器配置,發現原代理服務器有兩塊網卡,一塊指向內網路由器,另一塊指向Internet路由器。一下子明白問題所在,是代理服務器的路由表配置導致外地用戶無法訪問。因為代理服務器在公司內并不是什么關鍵應用,也不打算給它另外添加網卡。具體做法如下:
進入代理服務器的DOS命令行界面,先通過命令route print查看路由表配置,路由表配置如下:
用route add 172.0.0.0 mask 255.0.0.0 172.68.19.2 -p命令添加路由,添加后路由如下:其后通知外地用戶瀏覽Web網頁,連接正常,問題解決。故障解釋如下:當未添加route add 172.0.0.0 mask 255.0.0.0 172.68.19.2 -p命令時,172網段的外地用戶數據包通過路由表配置連接到PROXY Server并通過PROXY Server獲得反饋返回時,PROXY Server由路由表配置得知所有數據都轉發到172.168.19.1,但是到了172.168.19.1路由器后,外地用戶的反饋數據一下子沒了方向,就地蒸發。現增加一條172網段指向172.168.19.2的路由,使用戶反饋數據按原路返回,完成一個完整的連接。
小常識
知識點:TCP/IP的路由表配置首先根據最適配原則來判斷,本例中172.0.0.0/8網段的路由比默認路由更適合,因此優先選擇。其次是根據距離值來判斷, 本例中是Metric,Metric值越小路由優先值越大。默認路由一般只在所有路由均不起作用的情況下才被起用。本例中也可在172.168.19.1上添加一條172.0.0.0/8網段指向 172.168.19.2的路由,但是考慮到172.168.19.1路由器僅是一個簡單的ADSL ROUTER無法添加路由,因此只能通過上述方法解決。