¿Por qué mi aplicación no recibe paquetes de transmisión?

¿Por qué mi aplicación no recibe paquetes de transmisión?

he escrito unaplicación qtque escucha paquetes de difusión UDP en la interfaz de red p2p1. He instalado la aplicación en Fedora 17 i386 en una VM VirtualBox. Por alguna razón, la aplicación no recibe ningún paquete de transmisión que estoy enviando.

Instalé y ejecuté Wireshark y verifiqué que los paquetes de transmisión efectivamente llegan a p2p1:

descripción de la imagen

¿Alguien tiene alguna idea de por qué la aplicación (que escucha paquetes UDP en el puerto 41720) no recibe ninguno de los paquetes? ¿Alguna configuración de seguridad o algo así?

Respuesta1

El siguiente conjunto de pasos pudo resolver el problema:

  1. Abra una terminal y escriba:
    firewall-config-del-sistema
  2. Ingrese su contraseña si se le solicita.
  3. Haga clic en "Otros puertos" en el lado izquierdo:
  4. Haga clic en el botón "Agregar" en el lado derecho:
  5. Marque "Definido por el usuario" e ingrese los valores a continuación:
  6. Haga clic en "Aceptar" y luego haga clic en el botón "Aplicar" en la barra de herramientas:
  7. Si se le advierte que al seleccionar "Sí" se anulará cualquier configuración de firewall existente, puede hacer clic en "Sí" de forma segura.

Nota: las instrucciones anteriores fueron copiadas deesta página, del que soy autor.

información relacionada