DHCP サーバーのアドレスを使い果たす単純なスクリプトを作成しようとしています。ネットワークは、通信しているように見える仮想マシンと実行中の CentOS の両方の 2 台のマシンで構成されています。ICMP トラフィックは正常に動作します (パケットは Wireshark でキャプチャされます)。
次の python スクリプトを実行しています。
from scapy.all import *
conf.checkIPaddr = False
dhcp_discover = Ether(src=RandMAC(),dst="ff:ff:ff:ff:ff:ff")/IP(src="0.0.0.0",dst="255.255.255.255")/UDP(sport=68,dport=67)/BOOTP(chaddr=RandString(12,'112233445566'))/DHCP(options=[("message-type","discover"),"end"])
sendp(dhcp_discover,loop=1)
スクリプトを実行しているときに、クライアントでの送信トラフィックとサーバーでの受信トラフィックの両方がキャプチャされていません。
誰でも問題の原因の手がかりを持っていますか?