【求助】Ethereal接hub的抓封包問題



贊助商連結


stanley6191
2006-07-19, 07:34 PM
不好意思,小弟是新手,想請教大家!
使用Ethereal抓自已電腦上的封包我已經學會了!
但是現在透過hub抓取其他封包不太懂得操作!
麻煩大家小弟個忙!

我的設備是…
三台主機 + 一台傳統hub(可互通)
而三台主機都連接到hub上!

我想使用二台電腦做互傳資料的動作(如:講skype影像電話)!
而另一台主機抓取其他兩台主機所對傳的封包!

但是我目前只能在做監視的那台主機上找到自已的網卡!
請問我要如何設定Ethereal才能抓到其他兩台主機的封包呢?

麻煩大家多多指教!謝謝!

贊助商連結


Joseph0608
2006-07-19, 08:14 PM
1. 請看您的hub是10或是10/100, 要用10的才可以全部抓得到, 看你的網路卡接到hub上時, 速度顯示是10Mbps就是了.(請不要挑我毛病說有mirror port的layer3也可以, 我想家庭用戶不會想花那個錢去買這種東西, 不到500元的東西玩玩就好)

2. 使用Ethereal抓的時候, 勾選[即時更新抓到的封包]選項, 可以在抓的過程中就看到抓到的封包, 不必等到停止才看.

tom1212
2006-07-20, 03:06 PM
請確認事項:
1.HUB是layer 1 HUB.還是layer 2 "Switch HUB".設備不同.結果不同
2.跟設備速度無關.

Joseph0608
2006-07-26, 09:12 PM
現在要找到100M的Layer1 hub或是10M的Layer2 switch hub... 應該不容易吧...

講簡單一點符合現實環境的話, 新手比較聽得懂... :p

tom1212
2006-07-26, 09:59 PM
SORRY.可能小弟說不清楚
OSI 7 Layers 中
layer 1:Hub 僅是將訊號修正後,無選擇性再行發送訊號至所有埠上.
Layer 2:Switch Hub(其實沒有此設備.正確的說法應是Hub 加上部份Switch功能).將訊號修正後,依訊號特性-廣播:發送訊號至所有埠
或選擇性(MAC address)發送訊號至特定埠上.
跟設備速度無關.版主也沒說是10 or 100 的網路設備
(10/100 的也有Dual speed Hub)

請版主試試.解決方法:
1.更換純HUB(應該還買的到)
2.使用純Switch (有Mirror port 功能.)
3.將監視的那台主機設為 Soft router .二台電腦做互傳資料的封包均會通過

以第一項較佳