日本語 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
NG_IFACE(4) FreeBSD カーネルインタフェースマニュアル NG_IFACE(4) 名称 ng_iface -- インタフェース netgraph ノードタイプ 書式 #include <netgraph/ng_iface.h> 解説 iface ノードは、netgraph ノードでもありシステムネットワーキングインタ フェースでもあります。iface ノードが作成される時、ifconfig(8) によってア クセス可能な新しいインタフェースが出現します。iface ノードインタフェース は、ng0, ng1 などと命名されます。ノードがシャットダウンされる時、対応する インタフェースは、取り除かれ、インタフェース名は、将来の iface ノードに よって再使用できるようになります。新しいノードは、常に最初の未使用のイン タフェースをとります。もし、ノードは、無名のままで名前がまだ存在しなけれ ば、ノードそれ自身は、そのインタフェースと同じ名前を割り当てられます。 iface ノードは、それぞれサポートされたプロトコルに対応する 1 つのフックを 持っています。インタフェースによって送信されたパケットは、対応するプロト コル特有のフックを流します。同様に、フック上で受信されたパケットは、対応 するプロトコルスタックへ受信されたパケットとしてインタフェースに出現しま す。現在サポートされているプロトコルは、IP と IPv6 です。 iface ノードは、ポイントツーポイントインタフェースまたはブロードキャスト (放送) インタフェースとして設定できます。インタフェースがダウンしている時 のみ、設定を変更できます。デフォルトモードは、ポイントツーポイントです。 iface ノードは、バークレイパケットフィルタ (Berkeley Packet Filter (BPF)) をサポートします。 フック このノードタイプは、次のフックをサポートします: inet IP パケットの送信と受信。 inet6 IPv6 パケットの送信と受信。 コントロールメッセージ このノードタイプは、次を加えて、一般的なコントロールメッセージをサポート します: NGM_IFACE_GET_IFNAME (getifname) NUL (ヌル) 文字で終了した ASCII 文字列として関連インタフェースの名前 を返します。通常、これは、ノードの名前と同じです。 NGM_IFACE_GET_IFINDEX (getifindex) 32 ビットの整数として関連インタフェースのグローバルなインデックスを 返します。 NGM_IFACE_POINT2POINT (point2point) ポイントツーポイントモードにインタフェースを設定します。現在インタ フェースを作動させてはいけません。 NGM_IFACE_BROADCAST (broadcast) インタフェースをブロードキャストモードに設定します。現在インタフェー スを作動させてはいけません。 シャットダウン このノードは、NGM_SHUTDOWN コントロールメッセージを受け取る時、シャットダ ウンします。関連するインタフェースは、取り除かれ、将来の iface ノードに よって使用可能になります。 ほとんどの他のノードタイプと異なり、フックがすべて切断された時、iface ノードは、なくなりません。むしろ、明示的な NGM_SHUTDOWN コントロールメッ セージは、要求されます。 ALTQ サポート ng_iface インタフェースは、ALTQ 帯域幅管理機能をサポートします。しかしな がら、それは、制限された帯域幅での物理的なインタフェースでないので、 ng_iface は、特別の場合です。後者がいくつかのトンネル化された接続に対応す るなら、例えば、PPPoE または PPTP、ng_iface で ALTQ に変えるべきではあり ません。この場合、ALTQ は、インタフェースで設定されるべきです、すなわち、 カプセル化されたパケットを転送するために使用されます。利用者のグラフが、 同期またはモデムのどちらかの、ある種のシリアルラインで終るとき、ng_iface は、ALTQ をオンにする正しい場所です。 ネスティング (入れ子) ng_iface は、ネスティングをサポートし、ng_iface インタフェースのトラ フィックが他を通過するとき、設定をサポートします。デフォルトの最大許可さ れたネスティングのレベルは、2 です。実行時に sysctl(8) 変数 net.graph.iface.max_nesting をネスティングの要求されたレベルに設定に変更 することができます。 関連項目 altq(4), bpf(4), netgraph(4), ng_cisco(4), ifconfig(8), ngctl(8) sysctl 歴史 iface ノードタイプは、FreeBSD 4.0 で実装されました。 作者 Archie Cobbs <archie@FreeBSD.org> FreeBSD 12.2 July 31, 2020 FreeBSD 12.2