JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... など) とエラーパケットに含まれていたすべての IP オプションとが、 制 御メッセージとして渡される。 エラーを起こしたパケットのペイロード (payload) は 普通のペイロードとして返される。 TCP にはエラーキューがないことに注意して ほしい。 MSG_ERRQUEUE は SOCK_STREA ... ... rtctl port マッチする制御用コネクションの VIP ポート (例えば FTP であれば 21) length このモジュールは、 パケットのレイヤ 3 ペイロード (例えばレイヤ 4 パケット) の長さが、 指定された値、 または値の範囲にあればマッチする。 [ ! ] --length length [ : length ] ... 最大 4 バイトの数値を取り出して、指定した値を持つかの検査を行う。 どこを取り出すかの指定は汎用的になっており、TCP ヘッダーやペイロードから指定したオフセットのデータを取り出すことができる。 [ ! ] --u32 tests 引き数は、以下で説明する小さな言語のプログラムになる ... の数字をパケットの新しいオフセットとして使用し、 この地点から始まる 4 バイトを読み出すことを意味する。 この 4 バイトは ICMP ペイロードの最初の 4 バイトであり、 バイト 0 が ICMP タイプである。 したがって、この値を 24 ビット右にシフトして、最初のバイト以外をす ... ... めの netlink インターフェース。 netlink メッセージはバイトストリームからなり、 一つ以上の nlmsghdr ヘッダーと、それに対応するペイロード (payload) が含まれる。 バイトストリームには、標準の NLMSG_* マクロによってのみアクセスすべきである。 より詳しい情報は netl ... ink (3) を見よ。 マルチパートメッセージ (一つ以上の nlmsghdr ヘッダーと、それに対応するペイロードが 一つバイトストリームに含まれる) においては、 先頭のヘッダー・後続のヘッダーには NLM_F_MULTI フラグがセットされる。ただし最 ... 後のヘッダーだけは例外で、 NLMSG_DONE タイプとなる。 それぞれの nlmsghdr の後にはペイロードが続く。 struct nlmsghdr { __u32 nlmsg_len; /* ヘッダーを含むメッセージの長さ */ __u16 nlmsg_type; /* メッセージの内容のタイ ... ... ーに入っていてアプリケーションが処理するのを待っているパケット数。 (4) キューのコピーモード。 値は 1 (メタデータのみ) か 2 (ペイロードデータもユーザー空間にコピーする) のいずれかである。 (5) コピーする範囲。 つまり、 最大で何バイトのパケットペイロードをユーザ ... ... ーに入っていてアプリケーションが処理するのを待っているパケット数。 (4) キューのコピーモード。 値は 1 (メタデータのみ) か 2 (ペイロードデータもユーザー空間にコピーする) のいずれかである。 (5) コピーする範囲。 つまり、 最大で何バイトのパケットペイロードをユーザ ... ... イト (hex 数値で) の指定のみ必要である。 --802_3-type [!] type 802.3 DSAP と SSAP の値が 0xaa の場合、SNAP タイプフィールドがペイロード プロトコルを決定する。 これは 2 つの 1 バイト引数である (hex 数値で) 。802.3 DSAP/SSAP 0xaa フ レームのみが検査される。 am ... た場合、破棄される ( DROP )。 --arpreply-mac address reply に返す MAC アドレスを指定する。Ethernet 送信元 MAC アドレスと ARP ペイロード中の送信元 MAC アドレスの両方がこのアドレスになる。 --arpreply-target target 標準のターゲットを指定する。ARP reply を送信した ... ... ない。 補助メッセージに関するより詳細な情報は cmsg (3) および ip (7) を参照のこと。 エラーの原因となったオリジナルパケットのペイロードは、 msg_iovec 経由で通常のデータとして渡される。 エラーを起こしたデータグラムのオリジナルの宛先アドレスは、 msg_name 経由で ... ockaddr の sa_family メンバーが AF_UNSPEC になっている。 sockaddr の他のフィールドは不定である。 エラーの発生したパケットのペイロードは通常のデータとして渡される。 ローカルなエラーの場合はアドレスは渡されない (これは cmsghdr の cmsg_len メンバーでチェックで ... ... ない。 補助メッセージに関するより詳細な情報は cmsg (3) および ip (7) を参照のこと。 エラーの原因となったオリジナルパケットのペイロードは、 msg_iovec 経由で通常のデータとして渡される。 エラーを起こしたデータグラムのオリジナルの宛先アドレスは、 msg_name 経由で ... ockaddr の sa_family メンバーが AF_UNSPEC になっている。 sockaddr の他のフィールドは不定である。 エラーの発生したパケットのペイロードは通常のデータとして渡される。 ローカルなエラーの場合はアドレスは渡されない (これは cmsghdr の cmsg_len メンバーでチェックで ... ... ない。 補助メッセージに関するより詳細な情報は cmsg (3) および ip (7) を参照のこと。 エラーの原因となったオリジナルパケットのペイロードは、 msg_iovec 経由で通常のデータとして渡される。 エラーを起こしたデータグラムのオリジナルの宛先アドレスは、 msg_name 経由で ... ockaddr の sa_family メンバーが AF_UNSPEC になっている。 sockaddr の他のフィールドは不定である。 エラーの発生したパケットのペイロードは通常のデータとして渡される。 ローカルなエラーの場合はアドレスは渡されない (これは cmsghdr の cmsg_len メンバーでチェックで ... ... の長さ len を引数にとり、 nlmsghdr の nlmsg_len フィールドに代入できる 揃えられた長さ (aligned length) を返す。 NLMSG_SPACE ペイロードの長さが len の netlink メッセージのバイト数を返す。 NLMSG_DATA 与えた nlmsghdr に関連づけられた格納領域へのポインターを返す ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。