JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ユーザーはこのモジュールとは直接には通信できない。 このモジュールはカーネルの他のプロトコルと通信し、 それらのプロトコルが ICMP エラーをアプリケーションレイヤに渡す。 カーネルの ICMP モジュールは ICMP リクエストに対する応答も行う。 raw ソケットをプロ ... トコル IPPROTO_ICMP でオープンすれば、 ユーザープロトコルはローカルなソケット全てに対する ICMP パケットを受信することができる。 詳細は raw (7) ... を参照のこと。 ソケットに渡される ICMP パケットのタイプは ICMP_FILTER オプションによってフィルターできる。 ICMP パケットは (たとえユーザーソケットに渡される場合で ... ... と同じだが、 DENY よりも 礼儀正しく、デバッグし易くなっている。 何故なら、パケットを捨てる際に対象パケットを捨てたことを示す ICMP メッセージを送信元に返信するからである。 ( DENY と REJECT は、 ICMP パケットに関しては動作が同じであることに注意されたい。 ... フェース) フラグは必ず指定する。 -h, --help コマンドの書式に関する (今のところは非常に簡単な) 説明を表示する。 オプションに icmp を指定すると、ICMP 名の一覧を表示する。 -V, --version 単に ipchains のバージョン番号を表示する。 引数 下記に示すパラメータ ... の 指定を補う。 -p, --protocol [!] protocol チェック対象となるルールまたはパケットのプロトコル。 プロトコルには tcp , udp , icmp , all , のどれか一つを指定する。 またはこれらのプロトコルに対応したプロトコル番号や、これらのプロトコルに 対応していない番 ... ... s packetsize ] [- t ttl ] [- w waittime ] [- I interface address ] 説明 ping は ICMP の ECHO_REQUEST データグラムを用いて、指定したホストやゲートウェイからの ICMP ECHO_RESPONSE を引き出す。 ECHO_REQUEST デー ... タグラム (``pings'') は IP と ICMP ヘッダを持ち、それに ``struct timeval'' が続き、そして、パケットの残りを埋めるために任意個の ``pad'' バイトがある。 オプシ ... ば、インタフェースが routed (8) に落された場合)。 -s packetsize 何バイトのデータが送られるかを指定する。デフォルトは 56 で、 ICMP ヘッダの 8 バイトを加えて、 64 バイトの ICMP データになる。 スーパーユーザーだけがこのオプションを使用できる。 -v 詳細な出 ... ... RELATED そのパケットは、新しいコネクションを開始しようとしているが、 既存のコネクションと関連付けられる。 FTP データ転送や ICMP エラーなどが該当する。 UNTRACKED そのパケットは全く追跡されていない。 この状態は、 raw テーブルで -j CT --notrack を使って ... -hl-lt value Hop Limit が value より小さい場合にマッチする。 --hl-gt value Hop Limit が value より大きい場合にマッチする。 icmp (IPv4 の場合) この拡張は `--protocol icmp' が指定された場合に使用でき、 以下のオプションが提供される: [ ! ] --icmp-type { ... type [ / code ]| typename } ICMP タイプを指定できる。 タイプ指定には、 数値の ICMP タイプ、 タイプ/コードの組、 または以下のコマンド で表示される ICMP タイ ... ... 。したがって raw ソケットが必要になるのは、新しいプロトコルを設計する場合か、 ユーザーインターフェースを持たないプロトコル (ICMP など) を扱う場合に 限られる。 パケットは、受信されるとまずプロトコルにバインドしている raw ソケットに渡され、 その後で他の ... のオプションは、 IPPROTO_RAW ファミリーフラグを与えて setsockopt (2) を呼べば設定でき、 getsockopt (2) を呼べば取得できる。 ICMP_FILTER IPPROTO_ICMP プロトコルにバインドされた raw ソケットのための特殊なフィルタを有効にする。 この値は ICMP メッセージの ... タイプそれぞれに対して、どれをフィルターアウト するかを表したビットセットである。デフォルトでは ICMP メッセージは全くフィルターしない。 さらに、データグラムソケットに使える全ての ip (7) SOL_IP ソケットオプションがサポートさ ... ... である。 -P protocol 設定条件または確認すべきパケットのプロトコルを示す。 記述する事ができるプロトコルとしては tcp 、 udp 、 icmp 、 または all(全て) のプロトコルのうちの一つである。 all を指定した場合はこのオプションが省略されている場合にとりうる すべ ... 左側からのネットマスクビット数を指定する。 よって、マスク値 24 は 255.255.255.0 と等価である。 ソースは一つ以上のポートまたはICMPタイプを含む。 それぞれの指定はservice名、port番号、または(数値での)ICMP タイプで指定できる。 この章の残りの部分で記述する p ... ort は、port番号またはICMPタイプを示す。 これらの指定の内、port番号の範囲を指定する場合は、 port : port と、記述する。 さらに、ソース(元)とデスティネー ... ... 8 バイト(SunOS の NIT では最小は実際には 96 バイト)に代わって snaplen バイトをおのおののパケットから取り出し利用する。 IP, ICMP, TCP, UDP については 68 バイトあれば十分だが、ネームサーバや NFS の情報には足りないかもしれない(後述)。 snapshot 制限のため ... する。利用可能なプロトコルは以下の通り: ether , fddi , mopdl , ip , ip6 , arp , rarp , decnet , lat , sca , moprc , mopdl , icmp , icmp6 , tcp , udp 。 例: `ether src foor'、`arp net 128.3'、`tcp port 21'。 proto 修飾子が指示されない場合は type と矛盾 ... パケットが protocol 型のプロトコルの IP パケット( ip (4P) を参照)のものであるとき真。 protocol として利用できるのは数値と icmp 、 igrp 、 udp 、 nd 、 tcp である。 tcp 、 udp 、 icmp はキーワードでもあるので、バックスラッシュ(\)でキーワード として解 ... ... セージには sock_extended_err 構造体が含まれる: #define SO_EE_ORIGIN_NONE 0 #define SO_EE_ORIGIN_LOCAL 1 #define SO_EE_ORIGIN_ICMP 2 #define SO_EE_ORIGIN_ICMP6 3 struct sock_extended_err { uint32_t ee_errno; /* error number */ uint8_t ee_origin; /* wher ... PEC となり、その他のフィールド値は不定である。 IP は以下のような sock_extended_err 構造体を用いる: ee_origin は、エラー が ICMP パケットとして受信された場合には SO_EE_ORIGIN_ICMP にセットされ、 ローカルで起こった場合には SO_EE_ORIGIN_LOCAL にセットさ ... れる。 不明な値は 無視される。 ee_type と ee_code は ICMP ヘッダーの type フィールドと code フィールドの値にセットされる。 ee_info には EMSGSIZE エラーに対す る discover された MTU ... ... サーバは、マシンの時刻を遅らせたり進ませたりすることで、 マシンの時刻を平均ネットワーク時刻にする。 平均ネットワーク時刻は、 ICMP タイムスタンプリクエストメッセージを使って、 時刻差を計測することにより計算される。 timed が提供するサービスは、マスタース ... のトレースファイル /var/log/timed.masterlog マスター timed のログファイル 関連項目 date (1), adjtime (2), gettimeofday (2), icmp (4), timedc (8) "TSP: The Time Synchronization Protocol for UNIX 4.3BSD" R. Gusella S. Zatti 履歴 timed デーモンは BSD 4.3 ... ... imed.log timed 用のトレースファイル /var/log/timed.masterlog マスタ timed 用のログファイル 関連項目 date (1), adjtime (2), icmp (4), timed (8) "TSP: The Time Synchronization Protocol for UNIX 4.3BSD" R. Gusella S. Zatti 返り値 ?Ambiguous command 短縮 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。