同一交換機不同網段的主機間通訊問題

2021-06-20 09:14:42 字數 3477 閱讀 1755

出處:

同一交換機不同網段的主機為什麼不能通訊?想不通!!大夥發表下意見。

沒有建立vlan,把pc的ip分別設定成不同網段的ip,

例如pc 1:192.168.1.1 ,pc 2:192.168.2.1  ,pc 3:192.168.3.1

他們之間為什麼在同一網段下可以通訊,不同網段下就不能通訊呢?

chk0512發表於 2008-4-8 19:47

相互通訊是要有前提了,必須是處於同一廣播域的主機才能通訊,不同網段的主機都不再同一廣播域,傳送的資料報都不能廣播得不到目標主機的mac就不能通訊了~

czljim1發表於 2008-4-8 19:52

不同網斷的 他會查詢路由表 的 你的路由表裡面找不到閘道器 所以投不出去

三層尋路一定要路由把

一棵菠菜發表於 2008-4-8 20:06

你很有意思  不是同一網段的怎麼通訊?為什麼會有路由這個東西   我想你可能還沒搞清楚餓。。。。 你那交換只工作在2層   ip屬於網路層  怎麼能通訊呢

[[i] 本帖最後由 一棵菠菜 於 2008-4-8 20:19 編輯 [/i]]

fogxugang發表於 2008-4-8 20:24

我知道路由是實現網路間的通訊的,但我的意思是說在沒有路由的情況下,他們不能通訊的原理是什麼?

czljim1發表於 2008-4-8 20:28

因為 他不知道怎麼走

資料報不知道 通過什麼樣的路徑 達到另外乙個主機

就比如 你要去乙個地方但是沒有地圖 你現在站的地方沒有人可以問路

不知道路你怎麼到那個地方啊。。。。。。。

junrenwxd發表於 2008-4-10 17:39

就是不在乙個網段!你把子網弄成255.255.0.0指定全通

如果是255.255.255.0那指定不同的

menghu發表於 2008-4-12 13:09

交換機是乙個2層的裝置,它沒有路由的功能,它是根據mac位址**資料的!多層交換機和路由器才具有不通網段路由的功能!他們檢視路由表**資料!

benandbo發表於 2008-4-12 17:06

選乙個支援三層或四層的交換就行了

qujie1030發表於 2008-4-12 17:08

如果沒有路由器直接把pc插上去並且不要為pc配置ip位址,那麼交換機的埠在預設情況下是屬於同一網段的。

yangybcy發表於 2008-4-15 10:44

pc 1:192.168.1.1 ,pc 2:192.168.2.1  ,pc 3:192.168.3.1  如果他們的掩碼都是255.255.255.0的話  那麼這3臺機器所處的廣播域不一樣

你這兒沒有使用路由。

所以不能通訊!~

說白了 就是交換機不知道怎樣**你的資料報

inzaghi68發表於 2008-4-15 11:42

再沒有路由條件下

把3個ip的子網掩碼都設成是255.255.0.0  試一試

yaohui533發表於 2008-4-16 08:14

不在同一網段是不能通訊..你要問這個是為什麼的話你看一下tcp/ip協議,,,

帶繭的耳朵發表於 2008-4-16 09:26

這個方法有點不太理解  掩碼就算都是255.255.0.0,可畢竟實際位址並不處於同一網段,難道這樣指定掩碼意思就是使這三個位址變為192.168.0.0這樣乙個網段嗎?不知我的理解正確嗎

maroc_gw發表於 2008-4-16 09:52

czdazaiyi發表於 2009-3-15 11:05

樓主可以互相ping通的

czdazaiyi發表於 2009-3-15 11:15

如果   pc1 192.168.1.2/24 閘道器192.168.1.1

pc2 192.168.2.2/24 閘道器192.168.2.1

pc1 ping pc2,pc1先檢視自己的路由表,走      0.0.0.0    0.0.0.0   192.168.1.1    這條路由,它直接找閘道器,但找不到閘道器,所以ping 不通。

如果 兩台機沒閘道器,那更ping不通,因為查不到匹配的路由表,呵呵

但如果   pc1 192.168.1.2/24 閘道器192.168.1.2

pc2 192.168.2.2/24 閘道器192.168.2.2

pc1 ping pc2就能ping通了,它直接廣播出去,交換機在這裡只關心mac,它才不會管pc1跟pc2是不是同網段,

所以就能通了

以上絕對是我試驗過,因為這問題也困惑過我

momoko發表於 2009-8-25 15:56

呵呵。能不能ping通,問題不是出在有沒有路由器上的。不在同一網段的兩台主機可以ping通的!一種方法是上樓說的。還有一種比如這樣設定:pc1      192.168.1.10/24 閘道器 192.168.2.10                 pc2        192.168.2.10/24   閘道器   192.168.1.10     就是說把兩台主機主機的ip和閘道器交叉指向就可以了。能不能ping通。問題在主機上。想想當主機都無法封裝資料時候。它怎麼將其發出去呢。當然兩台主機之間什麼都不連的時候。當然就不能ping通了。呵呵!

momoko發表於 2009-8-25 16:03

這裡還要補充一下:有人會說。你主機封裝資料報。交換機又不知道。呵呵。三層協議交換機當然看不懂了。正是因為看不懂。所以這些三層協議對交換機來說才是透明的呀。不過交換機可以看懂mac位址呀。只要能看懂這個mac位址不就行了嗎?畢竟兩台主機還都連在同乙個交換機上的呀!呵呵!這樣交換機根據mac表這個依據完全可以把資料交給另外一台主機了。

boris.sang發表於 2009-8-25 21:05

。。。。你根據我的設定,就是可以通訊的

pc1:ip位址192.168.1.1 255.255.255.0 閘道器位址192.168.1.1

pc2:ip位址192.168.2.1 255.255.255.0 閘道器位址192.168.2.1

pc3:ip位址192.168.3.1 255.255.255.0 閘道器位址192.168.3.1

這樣三颱裝置就可以通訊了

問題的關鍵是不在同一網段的裝置間通訊,需要向閘道器傳送請求,如果沒有設定閘道器,裝置無法傳送arp請求

把arp協議原理弄清楚就行了

交換機能不能實現不同網段通訊

摘自 使命召喚部落格,交換機 網橋 是資料鏈路層上的裝置,用於將同乙個子網的多個節點連線在一起,沒有進 出口之分。它只能處理mac位址,不能處理ip位址。與路由器不同,它內部沒有網路介面卡,即沒有ip和mac位址,只有埠。也就是說,它對接收到的資料報,只負責解開mac位址,查詢對應的埠,然後傳送出去...

華為交換機 DHCP中繼全域性不同網段配置

1 dhcp作為公司匯聚交換機,在上面配置dhcp全域性位址池,然後接入交換機根據不同vlan會獲取到不同網段ip位址。2 網路拓撲 1 客戶端 1 建立dhcp伺服器組,並為dhcp伺服器組新增dhcp伺服器對應網段的閘道器ip system view huawei sysname client ...

交換機不同valn間的通訊

1 開啟三層交換機的路由功能 switch config ip routing 2 配置三層交換機的路由功能 switch config inte ce vlan switch config if ip address switch config if no shutdown 3 利用三層交換機的路...