より大きなUDPパケットを送信できるように、ブロードキャストインターフェイスのMTUサイズを増やす方法はLinuxにありますか?

より大きなUDPパケットを送信できるように、ブロードキャストインターフェイスのMTUサイズを増やす方法はLinuxにありますか?

私はLinuxのBcast:192.168.1.255インターフェースでUDPパケットをブロードキャストしています。wlan0うまく動作しており、別のコンピュータで作成されたUDPクライアントを受信して​​います。そのインターフェイスで指定されたMTUサイズより大きいUDPパケットを送信できないことを理解しています。

ブロードキャストインターフェイスのMTUサイズステータス1500。その場合、テストの結果、1500バイトを超えるUDPは送信できませんでした。小さいUDPパケットを送信でき、パケットが有効であることを確認します。

質問
LinuxでBcastインターフェイスのMTUサイズを増やす方法はLinuxにありますか?それでは、欠点は何ですか?

ベストアンサー1

コマンドはip linkコアです。 WLAN接続のMTUを変更できますか?

どちらにしても:ip link set wlan0 mtu 4000

しかし、APはskジャンボフレームをサポートしますか、またはskジャンボフレームをサポートするように設定できますか?

LinuxはUDPを送信するときにMTU検索を使用するため、アウトバウンドとサイズの大きいUDPパケットがシステムから拒否される可能性があります(EMSGSIZEエラー)。 MTUパス検索は無効にできますが、ネットワークデバイスはまだサイズの大きいデータグラムを削除して断片化しません。

UDP =ユーザーデータグラムプロトコル(したがって、デフォルトではサイズの大きいパケットを拒否する必要があります。データグラム1個=(イーサネット)フレーム1個)

おすすめ記事