Cuckoo Sandbox: no se puede habilitar el acceso a Internet a través de hostonly e iptables

0

Tengo algunos problemas con mi implementación de Cuckoo Sandbox. No he podido habilitar el acceso a Internet para la máquina virtual a través de hostonlyif, vboxnet0 y las reglas de IPtables.

Aquí hay algunos detalles sobre mi configuración:

  • Host - Ubuntu 16.04LTS;
  • Host - hostonlyif (vboxnet0) es 192.168.56.1;
  • Invitado - WindowsXP SP3;
  • IP invitada: estática en 192.168.56.19;

Puedo hacer ping de Invitado a Host y viceversa con éxito. Estoy usando los siguientes comandos de IPtables, que son directamente de la documentación de redes virtuales de Cuckoo:

    iptables -A FORWARD -o eth0 -i vboxnet0 -s 192.168.56.0/24 -m conntrack --ctstate NEW -j ACCEPT
    iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
    iptables -A POSTROUTING -t nat -j MASQUERADE

Estoy usando los comandos iptables-save y iptables-restore para asegurar que pueda volver a aplicar las reglas después de reiniciar.

Toda la documentación dice que esto debería funcionar, sin embargo, todavía no puedo conectarme a Internet.

Agregué un segundo adaptador con el modo puenteado y pude acceder a Internet muy bien, aunque Cuckoo no parecía querer usarlo, incluso después de haber editado los archivos de configuración.

¿Alguien tiene alguna idea de cómo puedo resolver este problema?

    
pregunta Kalavasos 23.10.2016 - 02:52
fuente

1 respuesta

1

Las iptables realmente deberían funcionar.

Algunas ideas más:

  1. Debes verificar si el invitado está realmente configurado para usar 192.168.56.1 como puerta de enlace.

  2. Debería verificar la configuración general de reenvío en el kernel para ver si está deshabilitada para su interfaz vboxnet0 o en general:

    $ sysctl -a |grep -e '\.forwarding'
    
respondido por el Michal Ambroz 23.10.2016 - 03:16
fuente

Lea otras preguntas en las etiquetas