
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
:
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:
- Öffnen Sie ein Terminal und geben Sie ein:
Systemkonfiguration-Firewall
- Geben Sie bei entsprechender Aufforderung Ihr Kennwort ein.
- Klicken Sie links auf „Andere Ports“:
- Klicken Sie auf der rechten Seite auf die Schaltfläche „Hinzufügen“:
- Aktivieren Sie „Benutzerdefiniert“ und geben Sie die folgenden Werte ein:
- Klicken Sie auf „OK“ und anschließend in der Symbolleiste auf die Schaltfläche „Übernehmen“:
- 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.