日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.3-RELEASE-K, 13.0-RELEASE-K から 13.2-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
IGMP(4) FreeBSD カーネルインタフェースマニュアル IGMP(4) 名称 igmp -- インターネットグループ管理プロトコル (Internet Group Management Protocol) 書式 #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <netinet/in_systm.h> #include <netinet/ip.h> #include <netinet/igmp.h> int socket(AF_INET, SOCK_RAW, IPPROTO_IGMP); 解説 IGMP は、マルチキャストグループメンバシップ情報を伝播するために IPv4 ホス トとルータによって使用される制御プレーンプロトコルです。通常、このプロト コルは、ユーザアプリケーションによってマルチキャストメンバシップ要求に対 応して、カーネル自体を除いて、直接使用されません。ルーティングプロトコル は、直接 igmp と情報をやりとりするために生のソケットをオープンします。 FreeBSD 8.0 現在で、IGMP バージョン 3 が、実装されています。これは、アプ リケーションが特定のソースからマルチキャストストリームを受信することにの み関係する上流のマルチキャストルータと通信するために、ソース特有マルチ キャスト (Source-Specific Multicast (SSM)) のサポートを追加しています。 SYSCTL 変数 net.inet.igmp.stats この不明瞭な (opaque) 読み込み専用変数は、スタック全体の IGMPv3 プロトコル統計を netstat(1) に公開します。 net.inet.igmp.ifinfo この不明瞭な読み込み専用変数は、リンクごとの IGMPv3 状態を ifmcstat(8) に公開します。 net.inet.igmp.gsrdelay この変数は、グループとソース特有の問い合わせ (Group-and-Source Specific Queries (GSR)) を処理するために秒単位で時間閾値 (time threshold) を指定します。GSR 問い合わせ処理が、ホスト上の状態を維 持することを必要とするとき、メモリが割り当てられ、したがって、 Denial-of-Service (DoS) のための攻撃ポイントとなる可能性がありま す。この敷居中で 2 つ以上の GSR 問い合わせが受信されるなら、DoS の可能性を軽減するために、それは、落とされます。 net.inet.igmp.default_version この変数は、すべてのリンクで使用される IGMP のデフォルトバージョ ンを制御します。通常、この sysctl は、デフォルトで 3 設定されま す。 net.inet.igmp.legacysupp この変数が 0 でないなら、リンク上で受信された IGMP v1 と v2 メン バシップレポートは、別の方法でこのホストによって発行される IGMP v3 状態変更レポートを抑制することができます。通常、この sysctl は、デフォルトで有効にされます。 net.inet.igmp.v2enable この変数が 0 でないなら、IGMP v2 メンバシップ問い合わせは、このホ ストによって処理され、後方互換性は、v2 'Old Querier Present' タイ マの期限が切れるまで、有効にされます。通常、この sysctl は、デ フォルトで有効にされます。 net.inet.igmp.v1enable この変数が 0 でないなら、IGMP v1 メンバシップ問い合わせは、このホ ストによって処理され、後方互換性は、v1 'Old Querier Present' タイ マの期限が切れるまで、有効にされます。通常、この sysctl は、デ フォルトで有効にされます。 net.inet.igmp.sendlocal この変数が 0 でないなら、224.0.0.0/24 リンクスコープ接頭辞のグ ループのための IGMP 状態変更が発行されます。ネットワーク中でマル チキャスト伝播を軽減するために IGMP トラフィックを詮索するレイヤ (層) 2 のデバイスでネットワーク環境で FreeBSD を配布するなら、こ の振る舞いは、推薦されます。通常、この sysctl は、デフォルトで有 効にされます。 net.inet.igmp.sendra この変数が 0 でないなら、IGMP v2 と v3 レポートは、IP Router Alert オプションを含みます。通常、この sysctl は、デフォルトで有 効にされます。 net.inet.igmp.recvifkludge この変数が 0 でないなら、それらのソースのように 0.0.0.0 を含む受 信された IGMP レポートは、サブネットアドレスを含むように書き直さ れます。プライマリ IPv4 アドレスでまだ設定されていないリンク上の ホストがあるとき、これは役に立ちます。通常、この sysctl は、デ フォルトで有効にされます。 関連項目 netstat(1), sourcefilter(3), inet(4), multicast(4), ifmcstat(8) 歴史 igmp このマニュアルページは、FreeBSD 8.0 で再登場しました。 FreeBSD 11.2 March 9, 2009 FreeBSD 11.2