linux網絡卡混雜模式和監聽模式

2021-09-09 05:28:59 字數 1085 閱讀 1985

混雜模式(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 字型 大 中 小 廣播方式 該模式下的網絡卡能夠接收網路中的廣播資訊。組播方式 設定在該模式下的網絡卡能夠接收組播資料。直接方式 在這種模式下,只有目的網絡卡才能接收該資料。混雜模式 在這種模式下的網絡卡能夠接收一切通過它的資料,而不管該資料是否...