Я пишу операционную систему в bochs. Написание сетевого модуля сейчас.
Конфигурация в bochs о сети: ne2k: ioaddr=0x280, irq=10, mac=b0:c4:20:a1:3c:00, ethmod=linux, ethdev=wlp2s0
'wlp2s0' - это физический сетевой интерфейс моего хоста.
ОС в bochs может получать широковещательный пакет udp. Он также может отправлять посылки. (Захват на моем хосте ("wlp2s0").)
Но когда я отправляю широковещательный пакет arp в bochs, никто не отвечает мне в локальной сети хоста.
Я предполагаю, что карта bochs физический сетевой интерфейс хоста ("wlp2s0") по NAT? То есть ОС в bochs и шлюзе хоста не находятся в одной локальной сети?