標籤:windows 筆記本 無線網路 伺服器 台電腦
現在一般工作使用筆記本,這個至少都有兩塊網卡,無線和有線。這次的例子就是用無線上外網,有線上內網,讓外網能串連到內網的一個例子。
關於這個東西其實很早之前就有應用,只是昨天又用了一下,出現了些問題,沒能解決,也算是個總結。
在winxp雙網卡同時使用必須要添加靜態路由,而win7一般能自動識別,但也有意外情況。其他系統沒具體實踐,但無論xp還是win7在發生無法判斷的情況下都會優先走有線網卡。
現在簡單介紹下當時環境,我所用的筆記本有線網路地址為1.2.200.170,網關為1.2.200.168,該網卡用於訪問內網。我的無線網路地址為192.168.0.104網關地址為192.168.0.1。我需要通過qq的遠端桌面讓維護人員能遠程到我的電腦,我通過我的筆記本再通過Windows內建的遠端桌面連線到10.44.10.152的伺服器上。
因為帶的不是我的電腦,所以剛開始不太熟悉,帶的這台電腦使用的是win7家庭基礎版,win+r後輸入cmd然後就開始配置靜態路由,但配置後提示許可權不夠,這時重新點擊開始找到命令提示字元,然後右擊cmd以管理員身份運行則問題解決,還有個較為複雜的辦法在命令提示字元下輸入runas /user:administrator "cmd /k 則同樣可以以管理員身份運行
在添加路由表之前建議清空路由表,防止造成混亂,清除命令為route -f
隨後我就輸入兩條添加靜態路由的命令
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1
route add 10.0.0.0 mask 255.0.0.0 1.2.200.168
這兩條命令輸入完畢後就提示找不到元素,之前我用xp的電腦從來沒有出過這樣的提示,於是我又重頭開始檢查,沒能找到問題,折騰了有5分鐘後開啟手機上網搜尋後發現這個命令後來其實還有兩個參數,我少了其中一個,具體原因可能是win7和xp的區別,也有可能是因為這台電腦還有個藍芽網卡。隨後我通過route print 命令找到了兩個網卡的編號即介面列表中每個網卡之前第一個編號,關於另一個跳遠點的,我做過測試,設定多少似乎沒有什麼影響。那麼我修改後的命令如下
route -f
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 if 14
route add 10.0.0.0 mask 255.0.0.0 1.2.200.168 if 11
添加完成後我試著上網,可以,ping伺服器不通!於是我有重新檢查折騰約10分鐘後還是一樣情況,我無意中點開遠端連線10.44.10.152這台伺服器結果通了,這時候還是ping這個10.44.10.152依然不通,而且我確定這台伺服器是可以ping通的。雖然不知道為什麼但是我的目的達到了,於是建立串連讓就等的工程師串連上了。可是這個連結不太穩定,約40分鐘後出現的與10.44.10.152約1分鐘的中斷連線,後自動重連,約10分鐘後徹底斷開。此時重複上面命令,依然可以上網,卻ping不同10.44.10.152這台伺服器的現象,但這次連遠端桌面都不可以了。在短暫的思考後我決定把兩個路由配置倒過來即如下:
route -f
route add 10.0.0.0 mask 255.0.0.0 1.2.200.168 if 11
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 if 14
測試上網正常,ping伺服器通,遠端連線通。這時候我們的工程師又可以和我們的伺服器愉快的玩耍了。
至此算是問題解決,但對於中間發生的ping不通卻可以遠端桌面的問題我到現在也沒能想明白為什麼會出現這種現象。對於route命令的詳解在命令提示字元裡大家可以詳細看到,這裡不贅述了。
關於Windows雙網卡跨雙網的簡單描述