Solaris のシステム管理 (IP サービス)

モバイル IP 構成ファイルの変更

この節では、mipagentconfig コマンドを使用してモバイル IP 構成ファイルを変更する方法を説明します。さらに、パラメータの宛先の現在の設定値を表示する方法についても説明します。

「モビリティー IP エージェントの構成」 コマンドの使用に関する概念的な説明については、Configuring the Mobility IP Agentを参照してください。さらに、mipagentconfig(1M) のマニュアルページもご覧ください。

ProcedureGeneral セクションを変更する方法

  1. モバイル IP を使用可能にしたいシステムで、Primary Administrator の役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. コマンド行で、General セクション内の変更したい各ラベルに対して次のコマンドを入力します。


    # mipagentconfig change <label> <value>

例 28–1 General セクションのパラメータの変更

次の例では、構成ファイルの General セクション内のバージョン番号を変更する方法を示しています。


# mipagentconfig change version 2

ProcedureAdvertisements セクションを変更する方法

  1. モバイル IP を使用可能にしたいシステムで、Primary Administrator の役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. Advertisements セクション内の変更したい各ラベルに対して次のコマンドを入力します。


    # mipagentconfig change adv device-name <label> <value>

    たとえば、エージェントの通知された有効期間をデバイス hme0 に対して 300 秒に変更したい場合は、次のコマンドを使用します。


    # mipagentconfig change adv hme0 AdvLifetime 300

例 28–2 Advertisements セクションの変更

次の例は、構成ファイルの Advertisements セクション内のその他のパラメータを変更する方法を示しています。


# mipagentconfig change adv hme0 HomeAgent yes
# mipagentconfig change adv hme0 ForeignAgent no
# mipagentconfig change adv hme0 PrefixFlags no
# mipagentconfig change adv hme0 RegLifetime 300
# mipagentconfig change adv hme0 AdvFrequency 4
# mipagentconfig change adv hme0 ReverseTunnel yes

ProcedureGlobalSecurityParameters セクションを変更する方法

  1. モバイル IP を使用可能にしたいシステムで、Primary Administrator の役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. GlobalSecurityParameters セクション内の変更したい各ラベルに対して次のコマンドを入力します。


    # mipagentconfig change <label> <value>

    たとえば、ホームエージェントおよび外来エージェント認証を有効にしたい場合は、次のコマンドを使用します。


    # mipagentconfig change HA-FAauth yes

例 28–3 GlobalSecurityParameters セクションの変更

次の例では、構成ファイルの GlobalSecurityParameters セクション内のその他のパラメータを変更する方法を示しています。


# mipagentconfig change MaxClockSkew 200
# mipagentconfig change MN-FAauth yes
# mipagentconfig change Challenge yes
# mipagentconfig change KeyDistribution files

ProcedurePool セクションを変更する方法

  1. モバイル IP を使用可能にしたいシステムで、Primary Administrator の役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. Pool セクション内の変更したい各ラベルに対して次のコマンドを入力します。


    # mipagentconfig change Pool pool-identifier <label> <value>

例 28–4 Pool セクションの変更

次の例では、基底アドレスを 192.168.1.1 に、Pool のサイズを 10 から 100 にそれぞれ変更します。


# mipagentconfig change Pool 10 BaseAddress 192.168.1.1
# mipagentconfig change Pool 10 Size 100

ProcedureSPI セクションを変更する方法

  1. モバイル IP を使用可能にしたいシステムで、Primary Administrator の役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. SPI セクション内の変更したい各ラベルに対して次のコマンドを入力します。


    # mipagentconfig change SPI SPI-identifier <label> <value>

    たとえば、SPI 257 のキーを 5af2aee39ff0b332 に変更する場合は、次のコマンドを使用します。


    # mipagentconfig change SPI 257 Key 5af2aee39ff0b332

例 28–5 SPI セクションの変更

次の例では、構成ファイルの SPI セクション内の ReplayMethod ラベルを変更する方法を示しています。


# mipagentconfig change SPI 257 ReplayMethod timestamps

ProcedureAddress セクションを変更する方法

  1. モバイル IP を使用可能にしたいシステムで、Primary Administrator の役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. Address セクション内の変更したい各ラベルに対して次のコマンドを入力します。


    # mipagentconfig change addr [NAI | IPaddr | node-default] <label> <value>

    3 つの構成方式 (NAI、IP アドレス、ノードデフォルト) の説明については、Address セクション」を参照してください。

    たとえば、IP アドレス 10.1.1.1 の SPI を 258 に変更する場合は、次のコマンドを使用します。


    # mipagentconfig change addr 10.1.1.1 SPI 258

例 28–6 Address セクションの変更

次の例では、サンプル構成ファイルの Address セクションに指定されたその他のパラメータを変更する方法を示しています。


# mipagentconfig change addr 10.1.1.1 Type agent
# mipagentconfig change addr 10.1.1.1 SPI 259
# mipagentconfig change addr mobilenode@abc.com Type node
# mipagentconfig change addr mobilenode@abc.com SPI 258
# mipagentconfig change addr mobilenode@abc.com Pool 2
# mipagentconfig change addr node-default SPI 259
# mipagentconfig change addr node-default Pool 3
# mipagentconfig change addr 10.68.30.36 Type agent
# mipagentconfig change addr 10.68.30.36 SPI 260

Procedure構成ファイルのパラメータを追加または削除する方法

  1. モバイル IP を使用可能にしたいシステムで、Primary Administrator の役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. 指定したセクションに対して追加または削除したい各ラベルについてコマンドを入力します。

    • General セクション


      # mipagentconfig [add | delete] <label> <value>
    • Advertisements セクション


      # mipagentconfig [add | delete] adv device-name <label> <value>

      注 –

      次のコマンドを入力してインタフェースを追加できます。


      # mipagentconfig add adv device-name
      

      この場合、デフォルト値は (外来エージェントおよびホームエージェントに対する) インタフェースに割り当てられます。


    • GlobalSecurityParameters セクション


      # mipagentconfig [add | delete] <label> <value>
    • Pool セクション


      # mipagentconfig [add | delete] Pool pool-identifier <label> <value>
    • SPI セクション


      # mipagentconfig [add | delete] SPI SPI-identifier <label> <value>
    • Address セクション


      # mipagentconfig [add | delete] addr [NAI | IP-address | node-default] \
      <label> <value>

    注 –

    同じ内容の AdvertisementsPool SPI、および Address セクションは作成できないので注意してください。



例 28–7 ファイルパラメータの変更

たとえば、基底アドレスが 192.167.1.1 でサイズが 100 の新しいアドレスプール Pool 11 を作成したい場合、次のコマンドを使用します。


# mipagentconfig add Pool 11 BaseAddress 192.167.1.1 
# mipagentconfig add Pool 11 size 100


例 28–8 SPI の削除

次の例では、SPI セキュリティーパラメータ SPI 257 を削除します。


# mipagentconfig delete SPI 257

Procedure構成ファイルの現在のパラメータ値を表示する方法

mipagentconfig get コマンドを使用して、パラメータ宛先に関連付けられている現在の設定を表示できます。

  1. モバイル IP を使用可能にするシステムで、Primary Administrator の役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. 設定値を表示したい各パラメータについて次のコマンドを入力します。


    # mipagentconfig get [<parameter> | <label>] 

    たとえば、hme0 デバイスに対する通知設定を表示する場合、次のコマンドを使用します。


    # mipagentconfig get adv hme0

    その結果、次のような出力が表示されます。


    [Advertisements hme0]
       HomeAgent = yes
       ForeignAgent = yes

例 28–9 mipagentconfig get コマンドでパラメータ値を表示する

次の例は、その他のパラメータ宛先に mipagentconfig get コマンドを使用した結果です。


# mipagentconfig get MaxClockSkew
      [GlobalSecurityParameters]
         MaxClockSkew=300

# mipagentconfig get HA-FAauth
      [GlobalSecurityParameters]
         HA-FAauth=no

# mipagentconfig get MN-FAauth
      [GlobalSecurityParameters]
         MN-FAauth=no

# mipagentconfig get Challenge
      [GlobalSecurityParameters]
         Challenge=no

# mipagentconfig get Pool 10
      [Pool 10]
         BaseAddress=192.168.1.1
         Size=100

# mipagentconfig get SPI 257
      [SPI 257]
         Key=11111111111111111111111111111111
         ReplayMethod=none

# mipagentconfig get SPI 258
      [SPI 258]
         Key=15111111111111111111111111111111
         ReplayMethod=none

# mipagentconfig get addr 10.1.1.1
      [Address 10.1.1.1]
         SPI=258
         Type=agent

# mipagentconfig get addr 192.168.1.200
      [Address 192.168.1.200]
         SPI=257
         Type=node