Android_將你的手機變成USB無線網卡!
1.將手機打開網絡共享,在設置,無線控件那里就有 “網絡共享”這個選項了,打鉤吧,不過他等一下又會變成沒打鉤了,這個不用理他,只要開一次,就已經打開了。
2.USB接入電腦,會出現讓你安裝android phone的驅動的,將以下驅動載入 驅動下載
安裝好驅動。這個時候,就不能瀏覽手機文件了...然后電腦里面也會多一個網絡連接,在cmd 里用ipconfig看一下你電腦是不是已經獲得了一個額外的IP?網關應該是192.168.77.254(這個可能會有差異...)
3.插上USB以后,它會自動在你電腦里面生成一個比較高級的路由條目。這個時候,如果你有另外一個網卡的話,一般是上不了網了。那怎么辦呢?先不要急,等下讓我們在第5補學習自己改一下路由條目吧。
4.打開超級終端,輸入以下命令
su
echo "1" > /proc/sys.Net/ipv4/ip_forward(打開NAT轉發,或者你用 ES瀏覽器 直接打開這個 ip_forward 的文件輸入1這個數字就可以了)
iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o tiwlan0 -j MASQUERADE
這樣,就設置好你手機的NAT轉發了。測試一下,在電腦里面,ping 一下你手機的獲得的網關地址(不知道你手機拿到什么網關??在終端下ip route一下看看),如果能ping 通再ping 一下外網的地址,如果通的話,基本就是能上網了。
如果只能ping
通手機里獲得的那個網關,但依然不能開網頁的話,你估計就是你手機上wifi的那個路由器的設置有問題了。(如果能上Q,不能開網頁的話,就是你DNS設
置的問題了,在電腦網卡設置里面,自己設一個DNS服務器吧,推薦用8.8.8.8,google的DNS服務器 //)
5.這一步是將通過Ghone上網的路由條目調低,電腦網卡的路由條目調高,使電腦按照原來一樣上網(不通過Gphone上網)。電腦里打開cmd,開始更改路由條目。
route print 顯示當前的路由條目
route change 0.0.0.0 mask 0.0.0.0 192.168.77.254 metric 40
metric參數代表的是路由條目的等級,也就是優先級,數目越大,等級越低,這個命令的意思是將所有出外網的都改成經過手機去上,但是優先級改成40
route add 0.0.0.0 mask 0.0.0.0 (你原來的網關) metirc 20 這個命令就是將你原來的網卡的優先級調高
這個路由條目最好google學習一下,非常有用。
如果在公司里面,有內網和wif外網的話,就非常好用,機子里面的網卡上內網,Gphone當USB無線網卡上外網,互相不影響,又完全分開。
本文轉自機鋒網