【問題】route用法



贊助商連結


joexx12
2008-02-29, 09:22 PM
使用" route用法" 在google查詢 似乎是大海撈針 :(

很想更加了解如何使用 不知道板上各位前輩 是否有能能提供

教學文件 或是how to網址

看了一些板上的討論

【問題】如何同時使用兩個連線(ADSL.區網) (http://www.pczone.com.tw/thread/29/137068/)

還是不太懂應如何設定


先說明我的環境

一台電腦 插A,B兩張網卡

A網卡為VPN IP 10.22.2.2 netmask255.255.255.0 GW 10.22.2.254

B網卡為可上internet

IP 192.168.0.1 netmask 255.255.255.0 GW 192.168.0.254


工作上需要 同時上網 並使用VPN 連上遠端主機

遠端主機ip 為10.50.1.1

使用windows的遠端連線軟體 連線到此ip 作業

所以我想連到遠地的主機

他的路徑是

10.22.2.2=>10.22.2.254=>10.50.?.?(這邊未知,可能經過更多層?)=>10.50.1.1


我是否只要輸入


route DELETE 0.0.0.0 MASK 0.0.0.0 10.22.2.254
route ADD 192.168.0.0 MASK 255.255.0.0 192.168.0.254
route ADD 10.50.0.0 MASK 255.255.0.0 10.22.2.254
route ADD 10.0.0.0 MASK 255.0.0.0 10.22.2.254





我知道這是個很多人問的老問題,可是我上google搜尋了很多文件

可是還是看不懂,不知道有哪裡有詳細的教學或概念可以拜讀?

贊助商連結


algolee
2008-02-29, 10:12 PM
route ADD 0.0.0.0 MASK 0.0.0.0 192.168.0.254  (DEfault route)
route ADD 10.50.x.x MASK 255.255.x.x 10.22.2.254

joexx12
2008-02-29, 10:48 PM
route ADD 0.0.0.0 MASK 0.0.0.0 192.168.0.254  (DEfault route)
route ADD 10.50.x.x MASK 255.255.x.x 10.22.2.254


突然想到一個問題

請問這些設定 是否重開機就消失了 或者為永久性

algolee
2008-02-29, 10:51 PM
route -p add 用來永久加入路由路徑
使用-p 參數可以保留路徑設定,不會因為電腦重開機而消失。

Schnaufer
2008-02-29, 11:21 PM
Don't set two default gateways. Replace one of them with a static route.

Joseph0608
2008-03-13, 03:41 PM
基本上的route指令用法請參閱 d:\route [enter]

你的這種狀況只要確認兩件事:
1. 10.0.0.0 mask 255.0.0.0 GW 10.22.2.254
2. 0.0.0.0 mask 0.0.0.0 192.168.0.254

簡單的說明原理,
10.0.0.0-10.255.255.255是class A的private IP, 完全交由VPN線路的網卡閘道去處理,
其餘的非屬192.168.0.0/24的網段的, 都交由192.168.0.254處理.

route指令除了add與delete之外, 還有個change, 所以要變更預設閘道IP, 就使用 route change 0.0.0.0 mask 0.0.0.0 GATEWAY_IP 即可.

route只要記住一個要點, 路由表上有的, 就會照路由表指定的走, 路由表上沒有的, 就會交給default gateway處理.

pkk
2008-03-21, 01:03 PM
這個問題我覺得要先問清楚VPN那條的遠端主機10.50.1.1是否和你的10.22.2.2是同一個網段
==>若是,那什麼route都不用下,把VPN那張網卡的gateway拿掉就好了
若不是,那也要看一下你VPN這張卡的IP(10.22.2.2)是用固定的IP還是用PPP連到的VPN連線;固定時就一樣把gateway拿掉並設定static route , ex: route -p add 10.0.0.0 mask 255.0.0.0 10.22.2.254,而若是用PPP則要先把PPP內容裡的[網路功能]裡的[TCP/IP]裡的[進階]內的[使用遠端閘道]取消再去設前面所指的那個static route就可以了