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



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

名称
     carp -- 一般的なアドレス冗長プロトコル (Common Address Redundancy Proto
     col)

書式
     device carp

解説
     CARP によって、同じローカルネットワークの複数のホストは、1 組の IPv4 およ
     び/または IPv6 アドレスを共有することができます。その主な目的は、これらの
     アドレスが常に利用可能であることを保証することです。

     carp を使用するために、管理者は、最低でも共通の仮想ホスト ID (vhid) を設
     定し、仮想のグループに参加するために各マシンで、この vhid に少なくとも 1
     つの IP アドレスをアタッチする必要があります。また、次の vhid 基準ごとに
     追加のパラメータを設定することができます: 仮想ホストのためのマスタである
     とき、どのくらいの頻度でホストが通知を送信するかと、carp 通知を認証するた
     めに使用される pass を制御するために使用される advbaseadvskew です。
     advbase パラメータは、``通知ベース'' (advertisement base) を表わします。
     それは、秒単位で測定され、通知間隔の基本を指定します。advskew パラメータ
     は、``通知スキュー'' (advertisement skew) を表わします。それは、1/256 秒
     単位で測定されます。それは、1 つのホストが他で行うより少しより遅いと通知
     するための基本の通知の間隔に追加されます。advbaseadvskew の両方は、
     CARP 通知の内側に置かれます。ifconfig(8) を使用するか、SIOCSVH ioctl(2)
     通して、これらの値を設定することができます。

     次のマルチキャスト可能なインタフェース上で CARP 仮想ホストを設定すること
     ができます: イーサネット、層 2 VLAN、FDDI とトークンリング。インタフェー
     スで仮想ホスト ID の任意の数を設定することができます。特別な vhid に IPv4
     または IPv6 のアドレスの任意の数をアタッチすることができます。すべての接
     頭辞は、各通知で供給された暗号のチェックサムに含まれているので、vhid に参
     加するすべてのホストが vhid で設定された接頭辞の同じリストがあることは重
     要です。1 つのインタフェースで実行する複数の vhid は、独立にマスタ/バック
     アップ選挙に参加します。

     さらに、sysctl(8) を使用して設定することができる、多くのグローバルなパラ
     メータがあります:

     net.inet.carp.allow                   carp 操作を許可します。無効であると
                                           き、仮想ホストは、通知またはトラ
                                           フィックを送信でもなく受信でもな
                                           い、初期の状態のままとなります。デ
                                           フォルトで有効にされています。

     net.inet.carp.preempt                 仮想ホストは、互いに先取り (pre
                                           empt) することができます。有効とさ
                                           れるとき、バックアップ状態の vhid
                                           は、より低い advskew でそれ自体を公
                                           表しているマスタを先取り (preempt)
                                           するでしょう。デフォルトで無効にさ
                                           れています。

     net.inet.carp.dscp                    carp パケットの DSCP 値。有効な値
                                           は、0 から 63 までです。4 の値は、
                                           TOS LOW_DELAY の古い標準と同等で
                                           す。TOS 値は、1998 年に DSCP によっ
                                           て推奨されず、置き換えられました。
                                           デフォルト値は、56 です (CS7/ネット
                                           ワーク制御)。

     net.inet.carp.log                     carp vhid に関連するどのイベントが
                                           ログ記録されるかを決定します。0 の
                                           値は、あらゆるログ記録を無効にしま
                                           す。1 の値は、carp vhid のログ記録
                                           の状態の変更を有効にします。1 以上
                                           の値は、悪い carp パケットのログ記
                                           録を有効にします。デフォルト値は、1
                                           です。

     net.inet.carp.demotion                この値は、CARP 降格 (demotion) の現
                                           在のレベルの表示します。値は、すべ
                                           ての vhid のための通知で送信された
                                           実際の advskew に追加されます。通常
                                           のシステム操作で、降格の要因は、0
                                           です。しかしながら、次の問題のある
                                           条件は、そのレベルを上げます: carp
                                           が送信通知で問題を経験するとき、
                                           vhid を実行しているインタフェースが
                                           ダウンするとき、または pfsync(4) イ
                                           ンタフェースが同期されない間です。
                                           降格の要因を、sysctl oid に書き込ん
                                           で調節することができます。sysctl(8)
                                           コマンドに供給される符号付きの値
                                           は、現在の降格の要因に追加されま
                                           す。これによって、例えば、いくつか
                                           のデーモンユーティリティの状態で、
                                           いくつかの外部の条件に依存する carp
                                           の振る舞いを制御することができま
                                           す。

     net.inet.carp.ifdown_demotion_factor  この値は、vhid を実行するインタ
                                           フェースがダウンするとき、
                                           net.inet.carp.demotion に追加されま
                                           す。デフォルト値は、240 (最大の
                                           advskew 値) です。

     net.inet.carp.senderr_demotion_factor
                                           この値は、carp が、その通知の送信エ
                                           ラーを経験するとき、
                                           net.inet.carp.demotion に追加されま
                                           す。デフォルト値は、240 (最大の
                                           advskew 値) です。

状態変更通知
     時々、carp の状態変更イベントの通知を取得するために役に立ちます。devd(8)
     フックを使用することによって、これを達成することができます。マスタ/スレー
     ブイベントは、システム CARP の下でシグナルが起こされます。サブシステム
     は、vhid とマスタ/スレーブイベントが生じたインタフェースの名前を指定しま
     す。メッセージのタイプは、vhid の新しい状態を表示します。詳しい情報につい
     ては、devd.conf(5) と使用例のセクションを参照してください。

使用例
     複数のインタフェースがあるファイアウォールおとルータのために、物理的なイ
     ンタフェースの 1 つがダウンするとき、アドレスで実行している (addresses
     running) carp のすべてがともにフェイルオーバすることは望ましいことです。
     これは、先取り (preempt) オプションを使用することによって達成されます。ホ
     スト A と B の両方でそれを有効にします:

           sysctl net.inet.carp.preempt=1

     ホスト A が優先されたマスタであり、em0 の 192.168.1.0/24接頭辞と em1 の
     192.168.2.0/24 を実行していると仮定します。これは、(advskew は 0 以上であ
     るので、別のホストから緊急事態に、それに上書きするかもしれません) ホスト
     A のためのセットアップです:

           ifconfig em0 vhid 1 advskew 100 pass mekmitasdigoat 192.168.1.1/24
           ifconfig em1 vhid 2 advskew 100 pass mekmitasdigoat 192.168.2.1/24

     ホスト B のためのセットアップは、同一ですが、より高い advskew があります:

           ifconfig em0 vhid 1 advskew 200 pass mekmitasdigoat 192.168.1.1/24
           ifconfig em1 vhid 2 advskew 200 pass mekmitasdigoat 192.168.2.1/24

     ホスト A の物理的なインタフェースの 1 つが失敗するとき、advskew は、すべ
     ての carp vhid で設定された値に降格されます。先取り (preempt) オプション
     のために、ホスト B は、それ自体を公表し始め、したがって、ちょうど失敗した
     ホストの代わりに両方のインタフェースでホスト A を先取り (preempt) しま
     す。

     次の devd.conf 規則を使用することによって、carp 状態変更イベントの処理を
     セットアップすることができます:

           notify 0 {
                   match "system"          "CARP";
                   match "subsystem"       "[0-9]+@[0-9a-z]+";
                   match "type"            "(MASTER|BACKUP)";
                   action "/root/carpcontrol.sh $subsystem $type";
           };

     tcpdump(1) 出力でデコードされた carp パケットを見るために、-T carp オプ
     ションを指定する必要があり、そうでなければ、tcpdump(1) は、次の VRRP パ
     ケットとしてそれらを解釈しようと試みます:

           tcpdump -npi vlan0 -T carp

関連項目
     tcpdump(1), inet(4), pfsync(4), devd.conf(5), rc.conf(5), ifconfig(8),
     sysctl(8)

歴史
     carp デバイスは、OpenBSD 3.5 ではじめて登場しました。carp デバイスは、
     FreeBSD 5.4 に取り込まれました。FreeBSD 10.0 で、carp は、大幅に書き直さ
     れ、もはや疑似インタフェースではありません。

FreeBSD 11.4                     July 1, 2018                     FreeBSD 11.4

Table of Contents

FreeBSD マニュアル検索