IPv4 および IPv6 アドレスの設定

Red Hat Enterprise LinuxBeginner
オンラインで実践に進む

はじめに

このチャレンジでは、Red Hat Enterprise Linux (RHEL) システム上で静的な IPv4 および IPv6 アドレスを設定する練習を行います。nmcli コマンドラインツールを使用して、永続的なネットワーク接続プロファイルを作成および管理します。これはシステム管理者にとって不可欠なスキルであり、RHCSA 認定試験の主要なトピックでもあります。

静的 IPv4 アドレスの設定

最初のタスクは、dummy0 インターフェースに対して、静的 IPv4 設定を持つ新しい永続的な NetworkManager 接続プロファイルを作成することです。

タスク

  • dummy0-static という名前の新しい NetworkManager 接続プロファイルを作成してください。
  • このプロファイルを dummy0 インターフェース用に設定してください。
  • 静的 IPv4 アドレス 192.168.100.10/24 を割り当ててください。
  • ゲートウェイを 192.168.100.1 に設定してください。
  • システム起動時に接続プロファイルが自動的に有効になるように設定してください。
  • 新しい接続プロファイルをアクティブ化(有効化)してください。

要件

  • nmcli コマンドラインツールを使用する必要があります。
  • 新しい接続プロファイル名は、正確に dummy0-static とする必要があります。
  • 設定は再起動後も維持(永続化)される必要があります。

ヒント

nmcli を使用して NetworkManager 接続プロファイルを作成するには、nmcli connection add コマンドに以下の主要なパラメータを組み合わせて使用します。

  • type: 接続タイプを指定します(ダミーインターフェースの場合は dummy を使用)。
  • con-name: 接続プロファイルの名前。
  • ifname: インターフェース名。
  • autoconnect: 起動時に自動有効化する場合は yes に設定。
  • ip4: CIDR 表記の IPv4 アドレス。
  • gw4: IPv4 ゲートウェイアドレス。

基本構文は以下の通りです:

sudo nmcli connection add type [TYPE] con-name [NAME] ifname [INTERFACE] autoconnect [yes/no] ip4 [ADDRESS/CIDR] gw4 [GATEWAY]

接続を作成した後、以下のコマンドでアクティブ化する必要があります:

sudo nmcli connection up [CONNECTION_NAME]

新しい接続を正常にアクティブ化した後、ip addr show dummy0 の出力に静的 IPv4 アドレスが含まれているはずです。

3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
       valid_lft forever preferred_lft forever
    ...

さらに、nmcli con show --active を実行して、接続プロファイルがアクティブであることを確認できます。

NAME           UUID                                  TYPE      DEVICE
dummy0-static  550e8400-e29b-41d4-a716-446655440000  ethernet  dummy0
...

静的 IPv6 アドレスの追加

次に、既存の dummy0-static 接続プロファイルを変更して、静的 IPv6 アドレスとゲートウェイを追加します。

タスク

  • dummy0-static 接続プロファイルを修正してください。
  • 静的 IPv6 アドレス 2001:db8:cafe::10/64 を追加してください。
  • IPv6 ゲートウェイを 2001:db8:cafe::1 に設定してください。
  • 変更内容をアクティブな接続に適用してください。

要件

  • 既存の接続を修正するには、nmcli コマンドラインツールを使用する必要があります。
  • 変更は dummy0-static プロファイルに対して適用する必要があります。

ヒント

既存の NetworkManager 接続を修正するには、nmcli connection modify コマンドを使用します。

  • ipv6.method manual を使用して、手動の IPv6 設定を有効にします。
  • ipv6.addresses を使用して、IPv6 アドレスを設定します。
  • ipv6.gateway を使用して、IPv6 ゲートウェイを設定します。

基本構文は以下の通りです:

sudo nmcli connection modify [CONNECTION_NAME] ipv6.method manual ipv6.addresses [ADDRESS/PREFIX] ipv6.gateway [GATEWAY]

接続プロファイルを修正した後、変更を反映させるために再アクティブ化する必要があります:

sudo nmcli connection up [CONNECTION_NAME]

変更を適用した後、ip addr show dummy0 の出力には IPv4 と IPv6 の両方のアドレスが含まれているはずです。

3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
       valid_lft forever preferred_lft forever
    inet6 2001:db8:cafe::10/64 scope global noprefixroute
       valid_lft forever preferred_lft forever
    ...

接続の詳細を確認することで、IPv6 設定が適用されていることを検証できます。

$ nmcli con show dummy0-static | grep ipv6
ipv6.method:                            manual
ipv6.addresses:                         2001:db8:cafe::10/64
ipv6.gateway:                           2001:db8:cafe::1
...

まとめ

このチャレンジでは、現代的な RHEL システムにおけるネットワーク設定の管理方法を学びました。nmcli ユーティリティを使用して、永続的な静的 IPv4 接続を作成し、それを修正して静的 IPv6 設定を追加することに成功しました。これらはサーバー管理における必須スキルであり、RHCSA 試験でも頻繁に出題される内容です。

✨ 解答を確認して練習✨ 解答を確認して練習