Я создал запрос, используя scapy. Он отлично работает с моим интерфейсом eth0. Я отправляю широковещательный запрос DHCPDISCOVER и получаю от сервера DHCPOFFER.
Но это не работает через интерфейс wlan0, когда я подключаюсь к своей сети по WiFi и пытаюсь отправить пакет. Почему это происходит? Как это исправить?
from scapy.all import *
conf.checkIPaddr = False
dhcp_discover = Ether(dst='ff:ff:ff:ff:ff:ff',src=RandMAC()) \
/IP(src='0.0.0.0',dst='255.255.255.255') \
/UDP(sport=68,dport=67) \
/BOOTP(op=1, chaddr=RandMAC()) \
/DHCP(options=[('message-type','discover'),('end')])
#sendp(dhcp_discover,iface='eth0') # Ok
sendp(dhcp_discover,iface='wlan0') # not working