出處:
同一交換機不同網段的主機為什麼不能通訊?想不通!!大夥發表下意見。
沒有建立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 利用三層交換機的路...