2008年10月24日 星期五

一台電腦如何兩個IP上網

一台電腦如何兩個IP上網?好像是個無聊的問題,但是有時候就是會遇到這種無聊事。

比如說,在醫院裡面用虛擬IP DHCP,可以執行區域網路內的資料查詢。而在醫院內連向區域網路就都只用同一個代表號用來識別位址區間(比如說台大校園網點),這樣以台大網址出去則可以在校內的圖書館全文下載一些期刊內容,實在很方便。

但是這種醫院裡面的虛擬位址,雖然可以執行院內醫令程式,又可以上網際網路,卻無法run些p2p程式。所以我們就會自己再去申請中華電信的ADSL。這時候問題來了,同時撥接上網,也同時連院內網路,則連出去網路的路徑只會用同一條。如果選中了Hinet ADSL,那就無法查全文期刊,也無法執行院內程式;如果選中的是院內網路徑,那Hinet ADSL就廢了,也無法執行p2p program。
理論上來說,應該是可以跑個程式來作判斷出去的目的點決定出去的路徑。不過好像google還找不到。

網路上有人建議可以插三張網路卡跑routing program,一聽就很複雜.......我的電腦有個內建網卡,我再買張USB無線網卡想用雙網可惜無法成功,還會一直當機卡住。

偶然間我想起一招方法,達成了我想要作的目的。那就是跑個virtual machine,讓virtual machine從無線網卡連院內網或者是經由醫院網路徑連到網際網路(主要是全文檢索圖書,校內網才可解除限制),而讓主機用Hinet ADSL run p2p或者是自由連網際網路(但無法全文檢索期刊)。
這樣就有兩條網際網路途徑,分別在兩個視窗,互不邏輯衝突,就看自己需要用哪一邊連網就從那個視窗出去。終於解決了這個問題!

沒有留言:

張貼留言