Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

472
Vistas
la red no funciona en qemu guest (Malta Mips)

Estoy tratando de configurar la red en QEMU malta mips, que se ejecuta en vmware host (ubuntu) usando el dispositivo tap/tun y la interfaz de puente. Mi invitado qemu no puede recuperar la dirección IP del servidor DHCP. Si lo doy manualmente, solo puede conectarse con su host. Al usar tcpdump, me di cuenta de que el tráfico saliente funciona perfectamente, pero el entrante no funciona.

¿Alguien puede sugerirme cómo resolver este tipo de problema? Gracias

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Si usa el modo NAT, su máquina host actuará como un enrutador para su VM invitada. Esto significa que debe habilitar el enrutamiento en su host.

Suponiendo que inicia qemu y lo vincula a la interfaz tap0 y su interfaz de Internet saliente es eth0, entonces debería:

  1. Cree la interfaz virtual tap0:

     tunctl -t tap0 ifconfig tap0 192.168.0.1 netmask 255.255.255.0 up
  2. Activar enrutamiento

     # activate ip forwarding echo 1 > /proc/sys/net/ipv4/ip_forward # Create forwarding rules, where # tap0 - virtual interface # eth0 - net connected interface iptables -A FORWARD -i tap0 -o eth0 -j ACCEPT iptables -A FORWARD -i eth0 -o tap0 -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  3. Inicie su máquina virtual con algo como esto:

     qemu [..] -net nic,model=e1000,vlan=0 -net tap,ifname=tap0,vlan=0,script=no
  4. En su VM, configure una interfaz con ip 192.168.0.2/24 y puerta de enlace predeterminada 192.168.0.1

over 4 years ago · Santiago Trujillo Denunciar

0

En el modo NAT no puede lograr esto. Necesita configurar VM en modo puente y espero que sepa los pasos para configurarlo; si no, vea el enlace aquí ;

over 4 years ago · Santiago Trujillo Denunciar

0

El paso #2 de la respuesta de catalin.me podría ser aún más simple:

 # activate ip forwarding echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Las primeras dos reglas de iptables son necesarias solo en caso de que la política predeterminada para la cadena FORWARD sea DROP.

P.ej:

 iptables -P FORWARD DROP
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda