JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... アドレス UNREACHABLE 到達できないアドレス PROHIBIT 禁止されたアドレス THROW 要修正 NAT 要修正 XRESOLVE [ ! ] --src-type type 送信元アドレスが指定された種類の場合にマッチする。 [ ! ] --dst-type type 宛先アドレスが指定された種類の場合にマッチする。 --limit- ... 下でなければならない。 指定しなかった場合、そのプロトコルで使われる最も長いプレフィックス長が使用される。 --connlimit-saddr 送信元グループに対して制限を適用する。 これが --connlimit-daddr が指定されなかった場合のデフォルトである。 --connlimit-daddr 宛先グ ... ことのに行う別のマッチ方法 iptables -A INPUT -p tcp --syn --dport 23 -m connlimit --connlimit-upto 2 -j ACCEPT # クラス C の送信元ネットワーク (ネットマスクが 24 ビット) あたりの同時 HTTP リクエスト数を 16 までに制限する iptables -p tcp --syn --dport 80 ... ... っている場合、 その名前で始まる ('+' 自体は除く) インターフェース名全てがマッチングする。 -s, --source [!] address [/ mask ] 送信元 MAC アドレス。マスクとアドレスの両方とも hex 数値 6 つをコロン区 切りで記述する。あるいは Unicast, Multicast, Broadcast, B ... フレームが IPv4 あるいは ARP であれば、リスト中にある送信先 MAC/IP アドレスペアとの比較も可能である。 --among-src [!] list 送信元 MAC とリストを比較する。もし Ethernet フレームが IPv4 あるいは ARP であれば、リストにある送信元 MAC/IP アドレスペアとの比較 ... する文字列 IPv4 )。 ほとんどの (R)ARP パケットではプロトコルタイプは IPv4 になる。 --arp-ip-src [!] address [/ mask ] (R)ARP 送信元 IP アドレス指定。 --arp-ip-dst [!] address [/ mask ] (R)ARP 送信先 IP アドレス指定。 --arp-mac-src [!] address [/ mask ] ( ... ... nly for setsockopt (2). IP_ADD_SOURCE_MEMBERSHIP (Linux 2.4.22 以降 / 2.5.68 以降) マルチキャストグループに参加、指定された送信元からのデータの受信のみを許可する。 引数は ip_mreq_source 構造体である。 struct ip_mreq_source { struct in_addr imr_multiaddr ... ムが使用すべきローカルインターフェースのアドレスである。 imr_sourceaddr フィールドには、アプリケーションがデータを受信したい送信元のアドレスが入る。 このオプションを複数回使うことで、 複数の送信元からのデータ受信を許可することができる。 IP_BIND_ADDRESS_N ... port as long as the 4-tuple is unique. IP_BLOCK_SOURCE (since Linux 2.4.22 以降 / 2.5.68 以降) 指定したグループで、指定した送信元からのマルチキャストデータの受信を停止する。 このオプションは、アプリケーションが IP_ADD_MEMBERSHIP か IP_ADD_SOURCE_MEMBERS ... ... よりも 礼儀正しく、デバッグし易くなっている。 何故なら、パケットを捨てる際に対象パケットを捨てたことを示す ICMP メッセージを送信元に返信するからである。 ( DENY と REJECT は、 ICMP パケットに関しては動作が同じであることに注意されたい。) MASQ は forward チ ... とができる。 すなわち、 ipfwadm からルールを変換する際には、フラグメントを許可する ルールを明示しなければならない。 同様に、送信元及び宛先ポートに 0xFFFF (ICMP では 0xFF) を指定して チェックする、古い統計 (accounting)ルールを探す必要がある。 これはフラグ ... するのはエラーになる - 以前の TOS マスクの場合、そのような試みはカーネル内部で黙って 変更されていた。 現在、 -b フラグは単に送信元及び宛先の指定を反転させるルールの組合せを 挿入或は削除する為だけになった。 インターフェースをアドレスで指定する方法は無い。 ... ... る。 呼び出し元はバッファーサイズを len で指定しなければならない。 src_addr が NULL 以外で、下層のプロトコルからメッセージの送信元アドレスが分かる場合、 この送信元アドレスが src_addr が指すバッファーに格納される。 この場合、 addrlen は入出力両用の引数とな ... 呼び出し前に、呼び出し元は src_addr に割り当てたバッファーの大きさで初期化しておくべきである。 返ってくる時には、 addrlen は送信元アドレスの実際の大きさに変更される。渡されたバッファーが小さ過ぎる場合には、返されるアドレスの末尾は 切り詰められる。この場合 ... には、 addrlen では、呼び出し時に渡された値よりも大きな値が返される。 呼び出し元が送信元アドレスを必要としない場合は、 src_addr と addrlen には NULL を指定すべきである。 recv() recv () コールは通常 接続済みの (co ... ... る。 呼び出し元はバッファーサイズを len で指定しなければならない。 src_addr が NULL 以外で、下層のプロトコルからメッセージの送信元アドレスが分かる場合、 この送信元アドレスが src_addr が指すバッファーに格納される。 この場合、 addrlen は入出力両用の引数とな ... 呼び出し前に、呼び出し元は src_addr に割り当てたバッファーの大きさで初期化しておくべきである。 返ってくる時には、 addrlen は送信元アドレスの実際の大きさに変更される。渡されたバッファーが小さ過ぎる場合には、返されるアドレスの末尾は 切り詰められる。この場合 ... には、 addrlen では、呼び出し時に渡された値よりも大きな値が返される。 呼び出し元が送信元アドレスを必要としない場合は、 src_addr と addrlen には NULL を指定すべきである。 recv() recv () コールは通常 接続済みの (co ... ... る。 呼び出し元はバッファーサイズを len で指定しなければならない。 src_addr が NULL 以外で、下層のプロトコルからメッセージの送信元アドレスが分かる場合、 この送信元アドレスが src_addr が指すバッファーに格納される。 この場合、 addrlen は入出力両用の引数とな ... 呼び出し前に、呼び出し元は src_addr に割り当てたバッファーの大きさで初期化しておくべきである。 返ってくる時には、 addrlen は送信元アドレスの実際の大きさに変更される。渡されたバッファーが小さ過ぎる場合には、返されるアドレスの末尾は 切り詰められる。この場合 ... には、 addrlen では、呼び出し時に渡された値よりも大きな値が返される。 呼び出し元が送信元アドレスを必要としない場合は、 src_addr と addrlen には NULL を指定すべきである。 recv() recv () コールは通常 接続済みの (co ... ... る点が異なる。 pinfo は有効な siginfo_t 構造体を指している必要がある。 psiginfo () は、 シグナルの説明だけでなく、 シグナルの送信元やそのシグナルに関連するその他の情報も表示する (例えば、ハードウェアが発生したシグナルの関連メモリーアドレス、 SIGCHLD の子プ ... ロセス ID、 kill (2) や sigqueue (3) を使って送信されたシグナルの送信元プロセスのユーザー ID とプロセス ID など)。 返り値 関数 psignal () と psiginfo () は、値を返さない。 バージョン psiginfo () ... ... る点が異なる。 pinfo は有効な siginfo_t 構造体を指している必要がある。 psiginfo () は、 シグナルの説明だけでなく、 シグナルの送信元やそのシグナルに関連するその他の情報も表示する (例えば、ハードウェアが発生したシグナルの関連メモリーアドレス、 SIGCHLD の子プ ... ロセス ID、 kill (2) や sigqueue (3) を使って送信されたシグナルの送信元プロセスのユーザー ID とプロセス ID など)。 返り値 関数 psignal () と psiginfo () は、値を返さない。 バージョン psiginfo () ... ... して) 指定することもできる。 -A , --append chain rule-specification 選択されたチェインの最後に 1 つ以上のルールを追加する。 送信元や送信先の名前の解決を行って、複数のアドレスに展開された場合は、 可能なアドレスの組合せそれぞれに対してルールが追加される。 ... ルール番号のデフォルトは 1 となる。 -R , --replace chain rulenum rule-specification 選択されたチェインのルールを置き換える。 送信元や送信先の名前が複数のアドレスに展開された場合は、このコマンドは失敗する。 ルール番号は 1 からはじまる。 -L , --list [ chain ... ある場合であっても、 -p 0 を使うことはできず、必ず -m hbh を使う必要がある。 [ ! ] -s , --source address [ / mask ][ , ... ] 送信元の指定。 address はホスト名、ネットワーク IP アドレス ( / mask を指定する)、通常の IP アドレスのいずれかである。ホスト名の解 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。