為什么Linux系統(tǒng)的ECS實例message日志中會出現(xiàn)“entered promiscuous mode”和“l(fā)eft promiscuous mode”信息?
問題現(xiàn)象
在Linux系統(tǒng)的ECS實例中,執(zhí)行cat /var/log/message
查看日志中出現(xiàn)類似信息。
device eth0 entered promiscuous mode
device eth0 left promiscuous mode
問題原因
根據(jù)日志信息判斷,報錯并不是異常的錯誤日志,對ECS實例沒有影響。
device eth0 entered promiscuous mode:指eth0網(wǎng)卡進入了混雜模式。
device eth0 left promiscuous mode:指eth0網(wǎng)卡退出了混雜模式。
解決方案
混雜模式是網(wǎng)卡的一種工作模式,一般在抓取網(wǎng)卡數(shù)據(jù)包時使用。系統(tǒng)日志里出現(xiàn)這個日志信息,說明在服務(wù)器上對網(wǎng)卡進行過抓包的操作,tcpdump抓包命令會產(chǎn)生這個日志信息。可以通過以下命令設(shè)置網(wǎng)卡的混雜模式。
執(zhí)行如下命令,將eth0網(wǎng)卡設(shè)置為混雜模式。
ifconfig eth0 promisc
執(zhí)行如下命令,取消eth0網(wǎng)卡的混雜模式。
ifconfig eth0 -promisc
文檔內(nèi)容是否對您有幫助?