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
名称 | 書式 | 解説 | 状態変更通知 | 使用例 | 関連項目 | 歴史
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                    DSCP value in carp packet.  Valid
                                           Values are 0 to 63.  A value of 4
                                           is equivalent to the old standard
                                           of TOS LOW_DELAY.  TOS values were
                                           deprecated and replaced by DSCP in
                                           1998.  The default value is 56
                                           (CS7/Network Control).

     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 12.2                     July 1, 2018                     FreeBSD 12.2

Table of Contents

FreeBSD マニュアル検索