Uso del servidor DHCP host con redes en modo de usuario QEMU (slirp)

Uso del servidor DHCP host con redes en modo de usuario QEMU (slirp)

Estoy intentando depurar mi propio servidor DHCP (para PXE) y quiero que QEMU arranque en red desde él. Para eso, necesita enviar DHCPDISCOVERun paquete 255.255.255.255que llegue a la red host donde el servidor DHCP está escuchando (escucha 0.0.0.0y recibe la respuesta).

En este momento, el servidor DHCP del host no recibe ningún paquete de QEMU. QEMU se inicia con la red en modo de usuario estándar (SLIRP).

qemu-system-x86_64

Leí que la red SLIRP es NAT que permite el reenvío de puertos. Pero no veo cómo reenviar paquetes DNS al host y regresar allí. ¿Es posible hacer eso con SLIRP?

Respuesta1

Como no hay respuestas, me respondo a mí mismo. No es posible utilizar el servidor DHCP host con la red en modo de usuario QEMU y este es el motivo. Mi versión de QEMU es 2.11.1 por si se soluciona en el futuro.

DHCPDISCOVERlos paquetes son UDPy la red en modo de usuario QEMU (SLiRP) es un servidor NAT que no pasa paquetes UDP a ninguna parte. En cambio, los maneja internamente. Desearía poder estar equivocado, así que siéntete libre de corregirme si los QEMU actualesudp.cse comporta de manera diferente.

información relacionada