ウェブサイト検索

RHEL 8 で静的 IP アドレスを設定する 3 つの方法


RHEL 8 (Red Hat Enterprise Linux 8) は、多くの組織でサーバーやワークステーションに使用されている人気のある Linux ベースのオペレーティング システムです。 RHEL 8 では、IP (インターネット プロトコル) アドレスを動的または静的に設定できます。動的 IP アドレスは DHCP (動的ホスト構成プロトコル) サーバーによって自動的に割り当てられますが、静的 IP アドレスはユーザーによって手動で構成されます。この記事では、RHEL 8 で静的 IP アドレスを設定する 3 つの方法について説明します。

ネットワークマネージャー GUI の使用

Network Manager GUI は、静的 IP アドレスの設定などのネットワーク設定の管理を容易にするグラフィカル ユーザー インターフェイスです。従う手順は次のとおりです-

  • ステップ 1 - ネットワークマネージャー GUI を開きます

システム トレイのネットワーク アイコン (上下を指す 2 つの矢印のようなアイコン) をクリックします。次に、歯車アイコンをクリックして、ネットワーク マネージャーの設定を開きます。

  • ステップ 2 - ネットワーク インターフェースを選択します

ネットワーク マネージャーの設定で、静的 IP アドレスを設定するネットワーク インターフェイスを選択します。これは、イーサネット接続または Wi-Fi 接続である可能性があります。

  • ステップ 3 -[IPv4]タブをクリックします

ネットワーク マネージャー設定の [IPv4] タブをクリックして、選択したネットワーク インターフェイスの IPv4 設定を構成します。

  • ステップ 4 - 手動方法を選択します

[IPv4] タブで、[アドレス] 設定の [手動] 方法を選択します。

  • ステップ 5 - 静的 IP アドレスを追加します

「アドレス」セクションで「+」ボタンをクリックして新しい IP アドレスを追加します。ネットワークの IP アドレス、サブネット マスク、ゲートウェイ アドレスを入力します。

  • ステップ 6 − 変更を保存する

[適用] ボタンをクリックして変更を保存し、選択したネットワーク インターフェイスの静的 IP アドレスを設定します。

nmcliコマンドラインツールの使用

nmcliコマンドラインツールは、RHEL 8でネットワーク設定を管理する強力な方法です。従うべき手順は次のとおりです-

  • ステップ 1 - ターミナル ウィンドウを開きます

「Ctrl+Alt+T」を押すか、システム トレイの端末アイコンをクリックして、端末ウィンドウを開きます。

  • ステップ 2 − 利用可能なネットワーク接続をリストする

次のコマンドを実行して、利用可能なネットワーク接続をリストします-

nmcli connection show

これにより、システム上で利用可能なネットワーク接続のリストが表示されます。

  • ステップ 3 - ネットワーク インターフェースを選択します

次のコマンドを実行して、静的IPアドレスを設定するネットワークインターフェイスを選択します-

nmcli connection modify <interface> ipv4.method manual

」を、構成するネットワーク インターフェイスの名前に置き換えます。たとえば、イーサネット接続を構成する場合、コマンドは次のようになります-

nmcli connection modify eth0 ipv4.method manual
  • ステップ 4 - 静的 IP アドレスを追加する

次のコマンドを実行して静的IPアドレスを追加します-

nmcli connection modify <interface> ipv4.addresses <ip_address>/<subnet_mask> <gateway_address>

」を、構成するネットワーク インターフェイスの名前に置き換えます。 「」を設定する静的 IP アドレスに置き換えます。 「」をネットワークのサブネット マスクに置き換えます。 「」をネットワークのゲートウェイ アドレスに置き換えます。

たとえば、IPアドレスを「192.168.1.100」、サブネットマスクを「255.255.255.0」、ゲートウェイアドレスを「192.168.1.1」に設定したい場合、コマンドは次のようになります-

nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24 192.168.1.1
  • ステップ 5 - DNS サーバーを設定する

次のコマンドを実行して、ネットワークインターフェイスのDNSサーバーを設定します-

nmcli connection modify <interface> ipv4.dns <dns_server>

」を、構成するネットワーク インターフェイスの名前に置き換えます。 「」を DNS サーバーの IP アドレスに置き換えます。

たとえば、DNSサーバーのIPアドレスが「8.8.8.8」の場合、コマンドは次のようになります-

nmcli connection modify eth0 ipv4.dns 8.8.8.8
  • ステップ 6 − 変更を保存する

次のコマンドを実行して変更を保存します-

nmcli connection up <interface>

」を、構成したネットワーク インターフェイスの名前に置き換えます。たとえば、イーサネット接続を構成した場合、コマンドは次のようになります-

nmcli connection up eth0

ネットワークスクリプト構成ファイルの使用

ネットワークスクリプト構成ファイルは、RHEL 8のネットワークインターフェイス構成を定義するファイルのセットです。従うべき手順は次のとおりです-

  • ステップ 1 - network-scripts ディレクトリを開きます

次のコマンドを実行して、ネットワークスクリプトディレクトリを開きます-

cd /etc/sysconfig/network-scripts/
  • ステップ 2 - ネットワーク インターフェース構成ファイルを編集する

次のコマンドを実行して、ネットワークインターフェイス構成ファイルを編集します-

sudo nano ifcfg-<interface>

」を、構成するネットワーク インターフェイスの名前に置き換えます。たとえば、イーサネット接続を構成する場合、コマンドは次のようになります-

sudo nano ifcfg-eth0
  • ステップ 3 - 静的 IP アドレスを設定する

次の行を構成ファイルに追加します-

BOOTPROTO=none
IPADDR=<ip_address>
NETMASK=<subnet_mask>
GATEWAY=<gateway_address>
DNS1=<dns_server>

」を設定する静的 IP アドレスに置き換えます。 「」をネットワークのサブネット マスクに置き換えます。 「」をネットワークのゲートウェイ アドレスに置き換えます。 「」を DNS サーバーの IP アドレスに置き換えます。

たとえば、IP アドレスを「192.168.1.100」、サブネットマスクを「255.255.255.0」、ゲートウェイアドレスを「192.168.1.1」、DNS サーバーを「8.8.8.8」に設定する場合、設定ファイルは次のようになります。これ−

BOOTPROTO=none
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
  • ステップ 4 − 変更を保存する

設定ファイルへの変更を保存し、テキスト エディタを終了します。

  • ステップ 5 - ネットワークサービスを再起動します

次のコマンドを実行してネットワークサービスを再起動します-

sudo systemctl restart network

結論

この記事では、RHEL 8 で静的 IP アドレスを設定する 3 つの方法について説明しました。ネットワーク マネージャー GUI はネットワーク設定を構成するための使いやすいグラフィカル インターフェイスを提供し、nmcli コマンド ライン ツールとネットワーク スクリプト構成ファイルはより高度な機能を提供します。ネットワークインターフェースを構成するためのオプション。この記事で説明されている手順に従うことで、RHEL 8 で静的 IP アドレスを設定し、システムに一貫性のある信頼性の高いネットワーク接続を確保することができます。

関連記事: