就是要上網 – 透過手機

Loading

現在人人都有一支可以上網的手機,但手機要上網看資料真麻煩,公司的網路也常常會設限制.有什麼方式可以讓個人電腦同時可以登入公司網路,上網的時候又不會受到限制呢!!!

這時候可以好好利用手機的上網功能+設定個人電腦的 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_Phone

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 “就是要上網 – 透過手機

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料