アプリケーションがブロードキャスト パケットを受信しないのはなぜですか?

アプリケーションがブロードキャスト パケットを受信しないのはなぜですか?

私はQt アプリケーションネットワーク インターフェイスで UDP ブロードキャスト パケットをリッスンしますp2p1。VirtualBox VM の Fedora 17 i386 にアプリケーションをインストールしました。何らかの理由で、アプリケーションは送信するブロードキャスト パケットを受信しません。

Wireshark をインストールして実行し、ブロードキャスト パケットが実際に到着していることを確認しましたp2p1

画像の説明

41720アプリケーション (ポートで UDP パケットをリッスンしている) がパケットをまったく受信しない理由がわかる人はいますか? セキュリティ設定か何かでしょうか?

答え1

以下の一連の手順で問題を解決できました。

  1. ターミナルを開いて次のように入力します:
    システム構成ファイアウォール
  2. プロンプトが表示されたらパスワードを入力してください。
  3. 左側の「その他のポート」をクリックします。
  4. 右側の「追加」ボタンをクリックします。
  5. 「ユーザー定義」をチェックし、以下の値を入力します。
  6. 「OK」をクリックし、ツールバーの「適用」ボタンをクリックします。
  7. 「はい」を選択すると既存のファイアウォール設定が上書きされるという警告が表示された場合は、「はい」をクリックしても問題ありません。

注: 上記の手順は以下からコピーしたものですこのページ、これは私が著者です。

関連情報