混雜模式(promiscuous mode)是電腦網路中的術語。是指一台機器的網絡卡能夠接收所有經過它的資料流,而不論其目的位址是否是它。
一般計算機網絡卡都工作在非混雜模式下,此時網絡卡只接受來自網路埠的目的位址指向自己的資料。當網絡卡工作在混雜模式下時,網絡卡將來自介面的所有資料都捕獲並交給相應的驅動程式。
網絡卡開啟混雜模式命令如下:
通過shell命令來實現:
ifconfig wlan0 promisc 設定混雜模式
ifconfig wlan0 -promisc 取消混雜模式
監聽模式(monitor)
iwconfig wlan0 mode monitor
如果沒有生效,可以嘗試先/home # iwconfig
lo no wireless extensions.
wlan0 ieee 802.11b essid:"" nickname:""
mode:monitor frequency:2.412 ghz access point: not-associated
sensitivity:0/0
retry:off rts thr:off fragment thr:off
encryption key:off
power management:off
link quality:0 signal level:0 noise level:0
rx invalid nwid:0 rx invalid crypt:0 rx invalid frag:0
tx excessive retries:0 invalid misc:0 missed beacon:0
eth0 no wireless extensions.
ifconfig wlan0 down
iwconfig wlan0 mode monitor
ifconfig wlan0 up
無線網絡卡監聽模式和混雜模式有什麼不同:
linux網絡卡混雜模式
1 網絡卡混雜模式promiscuous與linux上混雜模式的設定 2 linux下使用socket進行網絡卡抓包 1 3 linux下使用混雜模式抓包 2 4 linux下發包 3 混雜模式就是接收所有經過網絡卡的資料報,包括不是發給本機的包,即不驗證mac位址。普通模式下網絡卡只接收發給本機的...
linux網絡卡混雜模式
混雜模式就是接收所有經過網絡卡的資料報,包括不是發給本機的包,即不驗證mac位址。普通模式下網絡卡只接收發給本機的包 包括廣播包 傳遞給上層程式,其它的包一律丟棄。一般來說,混雜模式不會影響網絡卡的正常工作,多在網路監聽工具上使用。網絡卡具有如下的幾種工作模式 1 廣播模式 broad cast m...
Linux下網絡卡混雜模式設定和取消
下文來自 linux社群 日期 2016 07 04 字型 大 中 小 廣播方式 該模式下的網絡卡能夠接收網路中的廣播資訊。組播方式 設定在該模式下的網絡卡能夠接收組播資料。直接方式 在這種模式下,只有目的網絡卡才能接收該資料。混雜模式 在這種模式下的網絡卡能夠接收一切通過它的資料,而不管該資料是否...