現在人人都有一支可以上網的手機,但手機要上網看資料真麻煩,公司的網路也常常會設限制.有什麼方式可以讓個人電腦同時可以登入公司網路,上網的時候又不會受到限制呢!!!
這時候可以好好利用手機的上網功能+設定個人電腦的 Routing Table(告訴封包要從哪一個地方出去) 即可!
先來看一下目前的 IP 狀況
C:\Users\BENJR\ipconfig Windows IP 設定 乙太網路卡 區域連線 4: 連線特定 DNS 尾碼 . . . . . . . . : 連結-本機 IPv6 位址 . . . . . . . : fe80::8059:a5ac:6971:43d3%18 IPv4 位址 . . . . . . . . . . . . : 192.168.42.52 子網路遮罩 . . . . . . . . . . . .: 255.255.255.0 預設閘道 . . . . . . . . . . . . .: 192.168.42.129 乙太網路卡 區域連線: 連線特定 DNS 尾碼 . . . . . . . . : benjr.com 連結-本機 IPv6 位址 . . . . . . . : fe80::e875:a079:72b3:c4f3%10 IPv4 位址 . . . . . . . . . . . . : 10.32.78.136 子網路遮罩 . . . . . . . . . . . .: 255.255.252.0 預設閘道 . . . . . . . . . . . . .:
10.32.78.136 是公司內部網路的 IP , 192.168.42.52 是透過手機得到的 IP
Windows
將下列的 routing table 寫成一個 Windows 的 bat 檔案(xx.bat)
C:\Users\BENJR> route delete 0.0.0.0 C:\Users\BENJR> route add 0.0.0.0 mask 0.0.0.0 192.168.42.129 C:\Users\BENJR> route add 10.0.0.0 mask 255.0.0.0 10.32.76.1
Linux
Linux 的 Routing table 也一樣,只是指令不同. 可以把指令寫在 /home/user/.porfile 檔案.
# route del -net 0.0.0.0 # route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.42.129 # route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.32.76.1
192.168.42.129 是手機透過 USB 網路共用時 固定的 Gateway
如果是透過熱點分享時其 Gateway 是 192.168.43.1
10.32.76.1 是公司內部的 Gateway
開機後透過系統管理員身分執行即可
看一下 Routing Tables 的改變
C:\Users\BENJR> route print IPv4 路由表 =========================================================================== 使用中的路由: 網路目的地 網路遮罩 閘道 介面 計量 0.0.0.0 0.0.0.0 192.168.42.129 192.168.42.52 11 10.0.0.0 255.0.0.0 10.32.76.1 10.32.78.136 11 ===========================================================================
你可以很清楚看到前兩行 大部分的網路是透過 192.168.42.129 出去的(手機),如果遇到 10.0.0.0 (10 開頭的公司內部網段) 還是透過 10.32.76.1
Windows
透過 tracert www.google.com 你可以很明顯看到網路是由 192.168.42.129 出去的.
C:\Users\BENJR> tracert www.google.com 在上限 30 個躍點上 追蹤 www.google.com [74.125.203.103] 的路由: 1 <1 ms <1 ms <1 ms 192.168.42.129 2 * * * 要求等候逾時。 3 32 ms 30 ms 30 ms 10.156.65.1 4 38 ms 23 ms 30 ms 10.156.67.42 5 124 ms 211 ms 19 ms 10.156.67.6 6 93 ms 31 ms 30 ms 10.156.67.18 7 25 ms 20 ms 26 ms 210-65-126-98.HINET-IP.hinet.net [210.65.126.98] 8 45 ms 28 ms 42 ms r4005-s2.tp.hinet.net [220.128.3.162] 9 36 ms 28 ms 31 ms tyfo-3011.hinet.net [220.128.8.81] 10 21 ms 23 ms 35 ms 220-128-8-169.HINET-IP.hinet.net [220.128.8.169] 11 26 ms 30 ms 36 ms 74.125.49.158 12 36 ms 35 ms 22 ms 209.85.243.26 13 90 ms 66 ms 40 ms 209.85.252.167 14 * * * 要求等候逾時。 15 46 ms 36 ms 38 ms 74.125.203.103
Linux
Linux 下的指令為 traceroute
# traceroute www.google.com
沒有解決問題,試試搜尋本站其他內容
One thought on “就是要上網 – 透過手機”