Re: Re: 如何讓二個區網用 VPN 相連??
[QUOTE][i]最初由 FYI 發表[/i]
[B]
A.你比我厲害
B.搜尋不到應該可以從 "Netstat -n -r" 看出來, 請 post 無WINS 的結果 & IP 分佈 [/B][/QUOTE]
小弟不敢,還在學習當中,^^ (實際測試 VPN 的時間也不過一星期而已,邊做邊學中...)
"netstat -n -r" 不是看 routing table 的設定嗎?
小弟執行的結果,不管有沒有設 WINS Server 都是一樣的
有 VPN 連線和沒連線就差在 route 到對方 IP 網段的設定有沒有而已...
我的環境這這樣的:
設一個區網設定如下: ( mask: 255.255.255.0 )
Win2000 Server: IP: 10.0.0.254 名稱: TestServer_1 對外IP: 192.168.1.100
Win98: IP: 10.0.0.10 名稱: TestClient_1
Gateway: 10.0.0.254
另一個區網設定如下: ( mask: 255.255.255.0 )
Win2000 Server: IP: 100.0.0.254 名稱: TestServer_2 對外IP: 192.168.1.200
Win98: IP: 100.0.0.10 名稱: TestClient_2
Gateway: 100.0.0.254
由 TestServer_2 VPN 連線到 TestServer_1 取得 IP: 10.0.0.100
小弟用 sniffer 抓封包的結果, TestClient_1 搜尋 TestClient_2 大概的流程如下:
TestClient_1 在 10.0.0.0 的網段尋找 TestClient_2 ,沒有回應
所發出的封包有經由 VPN 連線至 TestServer_2 詢問,但沒有回,
猜想是因為和 TestServer_2 名稱不同的關係,sniffer 解不出 PPTP 封包的內容,
無法得知實際傳送內容...
如果在 TestClient_1 和 TestClient_2 分別加上對方 WINS Server 的 IP,如下
Win98: IP: 10.0.0.10 名稱: TestClient_1
Gateway: 10.0.0.254 WINS Server: 100.0.0.254
Win98: IP: 100.0.0.10 名稱: TestClient_2
Gateway: 10.0.0.254 WINS Server: 10.0.0.254
則搜尋的流程則會在上述的流程結束後,再發出封包向 WINS Server 查詢
因為 IP 在不同網段,所以會透過 VPN 連線送向 TestServer_2
然後就可以找的到了,實際封包內容因為是 PPTP 的格式,看不出內容 > <
目前小弟所知道的大概就是這樣吧,表達不清楚的地方請多多包涵 ^^"
Thx for your reply!!