FreeBSD 日本語マニュアル検索 (jman/japropos/jwhatis)


日本語 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 は現在、作成中で日々更新されています。



検索コマンド: man apropos whatis
コマンド/キーワード:
日本語マニュアル RELEASE :
セクション:
Table of Contents
名称 | 書式 | 解説 | エラー | 関連項目 | 歴史
ICMP(4)            FreeBSD カーネルインタフェースマニュアル            ICMP(4)

名称
     icmp -- インターネットコントロールメッセージプロトコル

書式
     #include <sys/types.h>
     #include <sys/socket.h>
     #include <netinet/in.h>

     int
     socket(AF_INET, SOCK_RAW, proto);

解説
     ICMP は、IP とインターネットプロトコルファミリによって使用されるエラーと
     コントロールメッセージプロトコルです。それは、ネットワークモニタリングと
     診断機能のために ``raw (生の) ソケット'' を通してアクセスされます。ICMP
     ソケットを作成するためのソケット呼び出しへの proto パラメータは、
     getprotobyname(3) から得られます。ICMP ソケットは、コネクションレスで、通
     常 sendto(2)recvfrom(2) 呼び出しとともに使用されますが、connect(2) 呼
     び出しは、将来のパケット (その場合に、read(2) または recv(2) および
     write(2) または send(2) システムコールが使用されます) のために宛先を固定
     するために使用されます。

     発信パケットは、自動的に (宛先アドレスに基づいて) それらの先頭に追加され
     た IP ヘッダがあります。着信パケットは、そのまま IP ヘッダとオプションで
     受信されます。

   タイプ
     ICMP メッセージは、ICMP ヘッダに存在するタイプとコードフィールドに従っ
     て、分類されます。タイプとコードのための省略形は、pf.conf(5) の規則で使用
     されます。次のタイプが定義されています:

           番号 省略形          説明
           0    echorep         エコー応答
           3    unreach         宛先到達不可能
           4    squench         パケット損失, 減速
           5    redir           より短い経路が存在
           6    althost         代替ホストアドレス
           8    echoreq         エコー要求
           9    routeradv       ルータ通知
           10   routersol       ルータ懇願
           11   timex           時間超過
           12   paramprob       不正 IP ヘッダ
           13   timereq         タイムスタンプ要求
           14   timerep         タイムスタンプ応答
           15   inforeq         情報要求
           16   inforep         情報応答
           17   maskreq         アドレスマスク要求
           18   maskrep         アドレスマスク応答
           30   trace           トレースルート
           31   dataconv        データ変換問題
           32   mobredir        モバイルホストリダイレクション
           33   ipv6-where      IPv6 where-are-you
           34   ipv6-here       IPv6 i-am-here
           35   mobregreq       モバイル登録要求
           36   mobregrep       モバイル登録応答
           39   skip            スキップ
           40   photuris        Photuris

     次のコードが定義されています:

           番号 省略形          タイプ      説明
           0    net-unr         unreach     ネットワーク不到達
           1    host-unr        unreach     ホスト不到達
           2    proto-unr       unreach     プロトコル不到達
           3    port-unr        unreach     ポート不到達
           4    needfrag        unreach     断片化が必要だが, DF ビット設定
           5    srcfail         unreach     失敗した発信元経路制御
           6    net-unk         unreach     未知のネットワーク
           7    host-unk        unreach     未知のホスト
           8    isolate         unreach     隔離されたホスト
           9    net-prohib      unreach     禁止されたネットワーク管理
           10   host-prohib     unreach     禁止されたホスト管理
           11   net-tos         unreach     ネットワークの不正 TOS
           12   host-tos        unreach     ホストの不正 TOS
           13   filter-prohib   unreach     禁止されたアクセス
           14   host-preced     unreach     優先違反
           15   cutoff-preced   unreach     優先遮断
           0    redir-net       redir       ネットワークのより短い経路
           1    redir-host      redir       ホストのより短い経路
           2    redir-tos-net   redir       TOS とネットワークのより短い経路
           3    redir-tos-host  redir       TOS とホストのより短い経路
           0    normal-adv      routeradv   通常通知
           16   common-adv      routeradv   選択通知
           0    transit         timex       転送時の超過時間
           1    reassemb        timex       再構築時の超過時間
           0    badhead         paramprob   不正オプションポインタ
           1    optmiss         paramprob   オプション不足
           2    badlen          paramprob   不正な長さ
           1    unknown-ind     photuris    未知のセキュリティインデックス
           2    auth-fail       photuris    失敗した認証
           3    decrypt-fail    photuris    失敗した暗号解読

   MIB 変数
     ICMP プロトコルは、sysctl(3) MIB の net.inet.icmp ブランチで多くの変数を
     実装しています。

     maskrepl        (ブール値) ICMP Address Mask Request パケットへの応答を有
                     効/無効にします。デフォルトは、偽です。

     maskfake        (符号なし整数) maskrepl が設定され、この値が 0 でないと
                     き、それは、システムが ICMP Address Mask Request パケット
                     に応答するとき、実際のアドレスマスクの代わりに使用されま
                     す。デフォルトは、0 です。

     icmplim         (整数) パケット/秒単位の ICMP 応答のための帯域幅の制限。0
                     に設定されるなら、制限は、生じません。デフォルトは、200
                     です。

     icmplim_output  (ブール値) ICMP 返答の帯域幅の制限のログ記録を有効/無効に
                     します。デフォルトは、真です。

     drop_redirect   (ブール値) ICMP Redirect パケットの落下を有効/無効にしま
                     す。デフォルトは、偽です。

     log_redirect    (ブール値) ICMP Redirect パケットのログ記録を有効/無効に
                     します。デフォルトは、偽です。

     bmcastecho      (ブール値) ブロードキャストまたはマルチキャストを通して受
                     信された ICMP 応答を有効/無効にします。デフォルトは、偽で
                     す。

     reply_src       (文字列) インタフェース名は、直接我々宛でない、パケットの
                     応答で ICMP 応答の発信元のために使用されます。デフォルト
                     で、通常の発信元の選択を継続します。

     reply_from_interface
                     (ブール値) 直接我々宛でない、パケットへの応答のために通り
                     抜けるパケットのインタフェースの IP アドレスを使用しま
                     す。有効にされるなら、この規則は、他のすべての前に処理さ
                     れます。デフォルトで、通常の発信元の選択を継続します。外
                     部のトレースルートが、ことによると異なったリターンパスの
                     代わりに取られる実際のパスのパケットを示すので、このオプ
                     ションを有効にすることは、ルータで特に役に立ちます。

     quotelen        (整数) ICMP 応答で引用 (クォート) するオリジナルのパケッ
                     トからのバイトの数。この数は、(RFC792 によって) 少なくと
                     も 8 バイトと多くても ICMP 応答 mbuf に残っている最大の空
                     間となるように内部的に強制されます。

     tstamprepl      (ブール値) ICMP タイムスタンプパケットへの応答を有効/無効
                     にします。デフォルトは、真です。

エラー
     ソケット操作は、返される次のエラーの 1 つで、失敗します:

     [EISCONN]          既にあるソケットで接続を確立しようとするとき、または指
                        定された宛先アドレスでデータグラムを送信しようとし、ソ
                        ケットが、既に接続されているとき。

     [ENOTCONN]         データグラムを送信しようとするが、宛先アドレスが指定さ
                        れず、ソケットが、接続されていないとき。

     [ENOBUFS]          システムが内部データ構造体のためのメモリを使い果たすと
                        き。

     [EADDRNOTAVAIL]    ネットワークインタフェースが存在しないネットワークアド
                        レスでソケットを作成しようとするとき。

関連項目
     recv(2), send(2), inet(4), intro(4), ip(4), pf.conf(5)

歴史
     icmp プロトコルは、4.3BSD で登場しました。

FreeBSD 11.2                    March 26, 2015                    FreeBSD 11.2

Table of Contents

FreeBSD マニュアル検索