台灣最大程式設計社群網站
線上人數
1520
 
會員總數:246083
討論主題:189658
歡迎您免費加入會員
討論區列表 >> 網管 / 資安 / VM >> 跨網段通訊問題詢問
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
跨網段通訊問題詢問
價值 : 10 QP  點閱數:1229 回應數:8
樓主

阿山
初學者
316 32
1108 151
發送站內信

大家好,我的狀況如下:

A電腦網路配置
IP位址:10.1.0.10
子網路遮罩:255.255.0.0
預設閘道:10.1.0.254

B電腦網路配置
IP位址:10.0.10.20
子網路遮罩:255.255.255.0
預設閘道:10.0.10.254

C設備網路配置
IP位址:10.0.7.220
子網路遮罩:255.255.0.0
預設閘道:10.0.7.254

C皆可給A、B Ping通,但若是用C設備專用的通訊軟體連接,A可以通、B卻不能通
那想請問為何A可以透過軟體連接,B卻不行呢?我大約知道是遮罩設定的問題
但不了解其原理,謝謝~

搜尋相關Tags的文章: [ IP,遮罩 ] ,
本篇文章發表於2016-01-07 15:58
1樓
回應

Blue
檢舉此回應
Hi,您好:
檢查一下B電腦的本機防火牆(還有有些防毒也會有防火牆)
謝謝!
本篇文章回覆於2016-01-11 08:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

阿山
檢舉此回應
嗨~ Blue大
不是B電腦防火牆的問題,因為將C設備的submask改為255.255.255.0即可正常通訊!
但我的問題是原本的設定值A電腦可以通,B電腦卻不行,謝謝~
本篇文章回覆於2016-01-11 09:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Blue
檢舉此回應
Hi,您好:
不知道這樣對不對...
您的 B, C 應是在不同一個 Lan 下,
由於 C 是 10.0.7.220/255.255.0.0 會將對 10.0.10.x 的通訊當作同一網段,
就不會送往 gateway 了, B 就收不到了
謝謝!
本篇文章回覆於2016-01-11 11:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
請參考 這篇
我想這個問題應該是要看C軟體的通訊怎麼寫,不確定是不是該設備的本身路由設定問題..
本篇文章回覆於2016-01-11 14:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

阿山
檢舉此回應
Blue大,非常感謝你的回答,讓我有了一點頭緒~

就我的理解,B、C是不同LAN,要通訊必須透過gateway
但因C 是 10.0.7.220/255.255.0.0 會將對 10.0.10.x 的通訊當作同一網段
封包將不會透過gateway,所以就會無法正常通訊~ 這樣是否正確??

但A很明顯就是不同網段,封包將會透過gateway傳送出去,就可以正常通訊~

但我上網查了一下網段計算方式,算出如下
10.0.10.20/255.255.255.0 網段是10.0.10.0
10.0.7.220/255.255.0.0 網段是10.0.0.0
請問怎麼會將B的通訊當做是同個網段呢?

謝謝~
本篇文章回覆於2016-01-11 14:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

Blue
檢舉此回應
Hi,您好:
但因C 是 10.0.7.220/255.255.0.0 會將對 10.0.10.x 的通訊當作同一網段,封包將不會透過gateway,所以就會無法正常通訊
--> 能否通訊,必須先看送出端的認定
對於 10.0.7.220/255.255.0.0 而言 10.0.x.x 都是同一個網段 --> 故此例不會送gateway
而對於 10.0.7.220/255.255.255.0 而言,只有 10.0.7.x 是同一個網段, 10.0.1, 10.0.2 .... 10.0.10 .... 等都是不同網段,此例會送gateway,這就是您改為 10.0.7.220/255/255/255/0 可以通的原因
不知這樣是否OK?
小弟半途出家,如有說錯,也請各位大大小小地K一下就好,不要太用力喔,
謝謝!
本篇文章回覆於2016-01-11 15:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

阿山
檢舉此回應
Blue大,您好!我了解原理後如下:
C設備:10.0.7.220/255.255.0.0 網段為 10.0.0.0
B電腦:10.0.10.20/255.255.255.0 網段為 10.0.10.0
所以C網段包含B網段,會誤認為同網段,所以不會透過Gateway,但其實是不同網段所以找不到B
故無法正常通訊~

而A電腦:10.1.0.10/255.255.0.0 網段為 10.1.0.0
故A、C不同網段,所以可以正常通訊~
本篇文章回覆於2016-01-18 14:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

Blue
檢舉此回應
Yes!
本篇文章回覆於2016-01-19 11:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.