日本語 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.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
NATM(4) FreeBSD カーネルインタフェースマニュアル NATM(4) 名称 natm -- ネイティブモード ATM プロトコルレイヤ 解説 BSD ATM ソフトウェアは、AAL0 と AAL5 のバーチャルサーキット (仮想回線) へ のソケットレベルのアクセスを提供するネイティブモード ATM プロトコルレイヤ (層) (native mode ATM protocol layer) を装備しています。このプロトコルレ イヤを有効にするためには、カーネル設定ファイルに options NATM device atm を加えて、カーネルを再構築 (``make clean'' を行うことを忘れないでくださ い) してください。 NATM API NATM レイヤは、バーチャルサーキットを指定するために struct sockaddr_natm を使用します。 struct sockaddr_natm { uint8_t snatm_len; /* 長さ */ uint8_t snatm_family; /* AF_NATM */ char snatm_if[IFNAMSIZ]; /* インタフェース名 */ uint16_t snatm_vci; /* vci */ uint8_t snatm_vpi; /* vpi */ }; VPI 0, VCI 201 でバーチャルサーキットへの AAL5 接続を作成するためには、次 を使用します: struct sockaddr_natm snatm; int s, r; s = socket(AF_NATM, SOCK_STREAM, PROTO_NATMAAL5); /* 注: PROTO_NATMAAL0 は, AAL0 です */ if (s < 0) { perror("socket"); exit(1); } bzero(&snatm, sizeof(snatm)); snatm.snatm_len = sizeof(snatm); snatm.snatm_family = AF_NATM; sprintf(snatm.snatm_if, "en0"); snatm.snatm_vci = 201; snatm.snatm_vpi = 0; r = connect(s, (struct sockaddr *)&snatm, sizeof(snatm)); if (r < 0) { perror("connect"); exit(1); } /* s は, 今 ATM に接続されました! */ socket() 呼び出しは、単純に未接続の NATM ソケットを作成します。connect() 呼び出しは、未接続の NATM ソケットをバーチャルサーキットに関連させて、 データを受信のためにそのバーチャルサーキットを有効にするようにドライバに 命じます。connect() 呼び出しの後に、ATM I/O を実行するためにソケットに read() または write() できます。 内部の NATM 操作 内部に、NATM プロトコルレイヤは、natm_pcbs にシステム上のすべてのアクティ ブなバーチャルサーキットのリストを保持します。これは、NATM と IP がバー チャルサーキット使用法に関して衝突するのを防ぐために IP で現在使用されて いる回線を含んでいます。 バーチャルサーキットがデータを受信するために有効になる場合、NATM プロトコ ルレイヤは、受信 ``ハンドル'' としてドライバにプロトコルコントロールブ ロックのアドレスを譲り渡します。入ってくるデータが到着する場合、ドライバ は、適切な受信ハンドルでデータを後ろに渡します。NATM レイヤは、プロトコル コントロールブロック検索のオーバヘッドを回避するためにこれを使用します。 これは、ATM が既にデータをデマルチプレックス (逆多重化) したという事実を うまく利用することができるようにします。 関連項目 en(4), fatm(4), hatm(4), natmip(4), patm(4) 作者 Washington University (ワシントン大学) の Chuck Cranor は、NetBSD のため に 1996 年に EN ATM ドライバと共に NATM プロトコルレイヤを実装しました。 警告 ATM プロトコルサポートは、NATM プロトコル開発として変更の対象です。ユーザ は、現在の実装の詳細に依存してはなりませんが、むしろエクスポート (他に データ転送) されたサービスに依存するべきです。 FreeBSD 11.4 December 29, 1997 FreeBSD 11.4