2016年12月18日 星期日

電腦的路由表設定





我們電腦的預設閘道為210.242.144.254,所以可以上網,但裡面出現一個網段 192.168.1.0/24 在 210.242.144.253那台路由器之後,可是我們沒辦法更改路由器的設定,這樣我的電腦要怎麼連到網頁伺服器呢?



我們知道只要需要路由就是看路由表,所以電腦也不例外,我們看一下電腦的路由表只有一筆預設閘道往210.242.144.254丟。



我們去內部的網頁伺服器,他確實是往預設閘道210.242.144.254丟,由於210.242.144.254沒有能去192.168.1.0/24的路由,所以他顯示目的地無法連線,而且我們用網頁瀏覽器確實也連不到。



我們知道路由器可以增加靜態路由,電腦也可以,所以我們增加一筆。
route add 192.168.1.0 mask 255.255.255.0 210.242.144.253
要去 192.168.1.0/24的網段往 210.242.144.253丟。
加完之後確實多出一條路由。



經過測試,他要往 192.168.1.1,會根據路由表往210.242.144.253丟,由於210.242.144.253有去192.168.1.1的路由,所以我們可以連到網頁伺服器。



我們剛才的加法只是增加到目前使用中的路由表中,所以關機之後會消失,每次開機都要重新打一次,如果想要重開機之後還會保存的話可以加入參數 -p
route add 192.168.1.0 mask 255.255.255.0 210.242.144.253 -p
這樣會加入到持續路由,就算重開機還會保存。



最後就是要上網的話會走預設閘道 210.242.144.254,但是要去網頁伺服器 192.168.1.1的話會根據路由表走 210.242.144.253,因此都會通。



最後不使用的時候也要記得把這筆路由拿掉。
route delete 192.168.1.0

結論:
在某些特殊情況下,比方說測試或是沒辦法更改路由器的設定可以使用這個方法解決,但是根本還是要透過更改路由器的路由表設定才能比較通例,不然如果很多電腦都要這樣走是不是每一台就要一筆一筆加,如果發生問題也要一台一台查,所以在沒有特殊情況下不建議更改電腦的路由表反而增加網路除錯的複雜度。

沒有留言:

張貼留言