Warum empfängt meine Anwendung keine Broadcast-Pakete?

Warum empfängt meine Anwendung keine Broadcast-Pakete?

Ich habe eineQt-Anwendungdas auf der Netzwerkschnittstelle auf UDP-Broadcast-Pakete wartet p2p1. Ich habe die Anwendung in Fedora 17 i386 in einer VirtualBox-VM installiert. Aus irgendeinem Grund empfängt die Anwendung keine Broadcast-Pakete, die ich sende.

Ich habe Wireshark installiert und ausgeführt und überprüft, ob die Broadcast-Pakete tatsächlich hier ankommen p2p1:

Bildbeschreibung

Hat jemand eine Idee, warum die Anwendung (die auf Port auf UDP-Pakete wartet 41720) keine Pakete empfängt? Liegt es an irgendeiner Sicherheitseinstellung oder so?

Antwort1

Das Problem konnte durch die folgenden Schritte behoben werden:

  1. Öffnen Sie ein Terminal und geben Sie ein:
    Systemkonfiguration-Firewall
  2. Geben Sie bei entsprechender Aufforderung Ihr Kennwort ein.
  3. Klicken Sie links auf „Andere Ports“:
  4. Klicken Sie auf der rechten Seite auf die Schaltfläche „Hinzufügen“:
  5. Aktivieren Sie „Benutzerdefiniert“ und geben Sie die folgenden Werte ein:
  6. Klicken Sie auf „OK“ und anschließend in der Symbolleiste auf die Schaltfläche „Übernehmen“:
  7. Wenn Sie gewarnt werden, dass durch die Auswahl von „Ja“ eine vorhandene Firewall-Konfiguration überschrieben wird, können Sie bedenkenlos auf „Ja“ klicken.

Hinweis: Die obigen Anweisungen wurden kopiert vondiese Seite, dessen Autor ich bin.

verwandte Informationen