-
1 # 遠瞻1724
-
2 # 老霍工作室
1.在同一網段內
假設電腦A、B均在192.168.0.X的網段內,兩臺電腦不需要額外設定,就可以互相ping的通。如果ping不同,包括但不限於的原因有:
目標主機的防火牆沒關
目標主機有電腦管家/360等防護軟體
2.在不同網段
如上圖,A和B分屬不同網段,此種情況B可ping通A,但A不可以ping B。因為B的IP經過路由器net(網路地址轉換)後,對外顯示的是192.168.0.148,A並不知道有B的存在。若想讓A也能ping B,需要告訴A電腦路該怎麼走,在A電腦上加一條靜態路由:
在dos下輸入以下指令:route -p add 目的地址 mask 子網掩碼 閘道器地址
它的意思是,要想找到“目的地址”,就要透過“閘道器地址”裡面找。-p是永久有效的意思。
所以,對應到上面的例子,指令應該這麼寫:route -p add 192.168.19.0 mask 255.255.255.0 192.168.0.148。其中192.168.19.0的意思是對192.168.19網段下所有ip均有效。新增完畢後可用 route print 檢視是否新增成功。(注意在win10下要以管理員身份執行dos才可新增)
3.還是不行
如果還是不行,極有可能是B電腦的路由器裡面做了安全設定,不允許網路ping內網。這個根據路由器型號,可在網上搜索如何 進行相關設定。但老式路由器可能沒有在這個功能。如果是這種情況就只能另尋他法了。
##由於在公司常常需要在辦公電腦和個人筆記本之間傳檔案,非常頭痛,於是想寫一個ftp伺服器,專門用來傳檔案,但後來發現兩臺電腦不在同一個網段,無法雙向通訊,於是才摸索著找辦法,最後透過新增靜態路由的方法解決了這個問題。該過程中發現網上許多都是互相抄襲,在無效的資訊上浪費了許多功夫,所以想把自己的理解寫一下。問題非常簡單,但由於不是科班出身,對網路知識理解淺薄,導致走了許多彎路,如有錯誤,萬望指正
-
3 # 過度友善是一種病
檢視是不是在同一區域網內,手動設定一下ip地址,兩臺電腦分別ping路由器,有資料傳輸,然後再互相ping,應該沒問題的
回覆列表
原因有很多 , 你兩臺電腦是用有線連在一個交換機下嗎 ? ping不通的情況兩臺電腦本地連線網路正常嗎? 不通的情況兩臺電腦ping路由都正常嗎? 給的資訊太少。