Я пишу ядро OS, используя bochs в linux. когда я использую строку configrue:
ne2k: ioaddr=0x280, irq=10, mac=b0:c4:20:00:00:99, ethmod=linux, ethdev=wlp2s0
Мое ядро может отправлять пакеты и получать широковещательные пакеты. Но не смог получить другие пакеты.
например. Когда я посылаю запрос arp, шлюз отвечает, но мое ядро в bochs не получает пакет. Я думаю, что мой код не проблема, потому что когда ethmod = vnet, я могу получить ответ arp.