上位層のペイロードなしでイーサネット フレームを生成し、sendp() を使用して第 2 層で送信すると、"Mac address to reach destination not found. Using broadcast."
警告が表示され、送信されるフレームは実際に宛先 MAC アドレスとして ff:ff:ff:ff:ff:ff を使用します。 . これはなぜですか?Scapy は、私が構築したフレームを正確に送信するべきではありませんか?
私の作成したパッケージは以下のとおりです。
>>> ls(x)
dst : DestMACField = '01:00:0c:cc:cc:cc' (None)
src : SourceMACField = '00:11:22:33:44:55' (None)
type : XShortEnumField = 0 (0)
>>> sendp(x, iface="eth0")
WARNING: Mac address to reach destination not found. Using broadcast.
.
Sent 1 packets.
>>>