不知不覺中,在這形同『網路鐵幕』的駐點單位,已經悄悄地度過了將近兩年的時光。而 3.5G HSDPA 行動上網似乎是一扇令人期待可以呼吸到外頭網路新鮮空氣的窗,所以打從一年多前我就在然而,最近因為,嗯,一些賀爾蒙的因素,總算積極地付諸行動。
但是,當接上了 3.5G HSDPA 行動網卡,XP 就會把預設閘道器 (Default Gateway) 導去 3.5G HSDPA 行動網卡,而導致原本跑虛擬 IP 的內網無法使用,怎麼辦?很直覺的,我要外網全部跑 3.5G HSDPA 行動網卡進出,而內網則走原本的路,是的,IP Routing 就是解答。
每部電腦一定都存著 Routing Table 記錄著路由資訊,簡單來說,就是地圖索引,在傳送網路封包出去的時候,用以查詢從發送端被傳送到接收端所經過的路徑。很有興趣了解一些細節的,可以參考這篇「study-area : IP Routing」。
好,接下來就要一步一步地更改我們電腦裡的 Routing Table 的設定了。
當然,要在預設閘道被變更前先看看原本的內網的預設閘道器是啥:
Microsoft Windows XP [版本 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Abu>ipconfig
Windows IP Configuration
Ethernet adapter 無線網路連線:
Media State . . . . . . . . . . . : Media disconnected
Ethernet adapter 區域連線:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.0.155
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
由於內部網路使用的是 172.16.x.x 開頭的虛擬 IP,我們的目標就是希望為 Windows XP 的路由表中加上一條路由,確保應該連往內部網路的網路封包都透過上面查得的預設閘道器來傳送。
Windows XP 要執行的指令是 route,「route /?」可以查詢相關設定與參數。大致來說是這樣:
route [-p 永久有效] [指令 [目標 IP] [MASK 子網遮罩] [路由閘道] [METRIC 公制]
所以,指令就是下面這樣:
route -p ADD 172.16.0.0 MASK 255.255.0.0 192.168.0.1 METRIC 2 用「route PRINT」確認一下:
C:\Documents and Settings\Abu>route PRINT
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.155 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
172.16.0.0 255.255.0.0 192.168.0.1 192.168.0.155 2
192.168.0.0 255.255.255.0 192.168.0.155 192.168.0.155 20
192.168.0.155 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.0.255 255.255.255.255 192.168.0.155 192.168.0.155 20
224.0.0.0 240.0.0.0 192.168.0.155 192.168.0.155 20
255.255.255.255 255.255.255.255 192.168.0.155 192.168.0.155 1
255.255.255.255 255.255.255.255 192.168.0.155 2 1
Default Gateway: 192.168.0.1
===========================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
172.16.0.0 255.255.0.0 192.168.0.1 2
然後,就可以用 3.5G HSDPA 連上線嚕,再用「route PRINT」查看一次:
C:\Documents and Settings\Abu>route PRINT
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 10.16.221.113 10.16.221.113 1
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.155 21
10.16.221.113 255.255.255.255 127.0.0.1 127.0.0.1 50
10.255.255.255 255.255.255.255 10.16.221.113 10.16.221.113 50
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
172.16.0.0 255.255.0.0 192.168.0.1 192.168.0.155 2
192.168.0.0 255.255.255.0 192.168.0.155 192.168.0.155 20
192.168.0.155 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.0.255 255.255.255.255 192.168.0.155 192.168.0.155 20
224.0.0.0 240.0.0.0 192.168.0.155 192.168.0.155 20
224.0.0.0 240.0.0.0 10.16.221.113 10.16.221.113 1
255.255.255.255 255.255.255.255 10.16.221.113 10.16.221.113 1
255.255.255.255 255.255.255.255 10.16.221.113 2 1
255.255.255.255 255.255.255.255 192.168.0.155 192.168.0.155 1
Default Gateway: 10.16.221.113
===========================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
172.16.0.0 255.255.0.0 192.168.0.1 2預設閘道器被改掉嚕,但是因為我們已經設定好 Routing Table 了,內外網都可以順利的連接了。另外,順便小小提醒,內外網可能會有代理伺服器 (Proxy) 的問題,這個再自己取決哪邊要經過哪個 Proxy 而機動調整嚕!
這樣看起來,鐵幕已經被打破,黎明即將到來,一切是這麼的美好~
很遺憾,並沒有!!這真是一整個靠北的事!
本來想說,我既然在T駐點,那想當然爾就是辦T的服務啊!
在他們自家的大樓裡,應該有最好的訊號最佳的連線品質啊!
結果,我辦好第二天就進線客訴了!
事實證明,或許是所謂的『德不孤,必有鄰』吧,這麼想的人看來不在少數!
導致基地台分享下來的頻寬是一整個可憐,我得整天上上下下,只為了圖個偶爾剛連上後那兩分鐘左右有可能用到 3.5G HSDPA 的「快感」然後網路就跳回慢死人的 3G WCDMA 然後就整個癱瘓不動了~OMG~這樣別說解決賀爾蒙的問題,就連平時的上網都很有問題了!
現在淪為有時為了上一下某個被限制的網站,或是上傳個小圖檔偶爾連上去用一下,
聽起來是A站用途,並沒有,這裡可是連 Oracle 官方網站都在擋的鐵幕呀!(笑)
就這樣,我得繳著每月貴死人的數據通信費,拿著一個我主要想拿來用的場所不能用的 3.5G HSDPA 行動網卡。一整個就是囧啊!我正在評估退租或是換家,不過據說台北市內因為使用人口的密集,各家都是半斤八兩的爛。客訴了也無法立即解決,那是業者有沒有心經營這塊,需要建足夠多的基地台來滿足需求的問題。
只能說,此時真是深刻體會『燈塔底下是最黑暗的』的道理…




0 回應:
張貼意見
讓我知道你對這篇文章的想法吧!