CentOS 7で静的IPアドレスを設定する方法 - TechRepublic

CentOS 7で静的IPアドレスを設定する方法 - TechRepublic

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。

この短いチュートリアルでは、CentOS イーサネット インターフェイスを DHCP から静的に変更するプロセスについて説明しますが、入力する準備をしてください。

CentOS サーバーをセットアップした際に、誤って DHCP を設定してしまったことがあるかもしれません。CentOS サーバーが GUI を使用している場合、IP アドレスを動的から静的に変更するのは非常に簡単です。しかし、サーバーがテキストのみのマシンの場合はどうでしょうか?どうすればよいでしょうか?幸いなことに、GUI のないサーバーに静的 IP アドレスを設定するのはそれほど難しくありません。IP アドレスが設定されている場所と設定の構文さえ知っていれば大丈夫です。もちろん、作業の性質上、すべて手動で行う必要があるため、入力する準備をしておいてください。

CentOS 7 を使用します。既にオペレーティングシステムがインストールされ、正常に動作していること、マシンへのアクセス権があること、管理者アカウントを持っていることを前提としています。準備が整ったら、静的 IP アドレスを設定しましょう。

インターフェースを見つける

まず最初に、イーサネットインターフェースの名前を確認する必要があります。この名前がないと、静的IPアドレスを設定できません。これを行うには、サーバーにログインし、コマンドip aを実行します。このコマンドの出力(図A)には、インターフェース名が含まれます。

図A

出力からわかるように、インターフェース名はenp0s3です。インターフェース名がわかったので、静的アドレスを設定できます。

アドレスの設定

/etc/sysconfig/network-scripts/ディレクトリ内に、ifcfg-INTERFACENAME ファイル(INTERFACENAME はインターフェース名)があります。私の例では、ifcfg-enp0s3 です。ifcfg-eth ファイルではなく、このファイルを設定することが重要です。sudo nano /etc/sysconfig/network-scripts/ifcfg-enp0s3コマンドで、適切なファイルを開いて編集します。このファイルを修正する必要があるのは、プロトコルを DHCP から静的 IP アドレスに変更するだけでなく、特定の IP アドレスを追加するためです。そのため、このファイルを開いたら、以下の変更を加えます。

BOOTPROTO=dhcp

に:

BOOTPROTO=static

次に、IPアドレスだけでなく、ネットマスク、ゲートウェイ、DNSアドレスを設定するためのエントリを追加する必要があります。ファイルの末尾に、以下の行を追加してください。

IPADDR=192.168.1.200
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=1.0.0.1
DNS2=1.1.1.1
DNS3=8.8.4.4

注: 太字で表示されているすべてのフィールドは、ネットワークのニーズに合わせて編集してください。DNSエントリが不足している場合や不足している場合は、必要に応じて追加または削除してください。

ファイルを保存して閉じます。変更を有効にするには、sudo systemctl restart network コマンドを実行します。ネットワークシステムが再起動したら、ip a コマンドを実行して、IPアドレスが設定を反映して変更されていることを確認します。

CentOSで固定IPアドレスを設定する方法はこれですべてです。それほど難しくなかったでしょう?この方法はGUIなしのCentOSサーバーに限った話ではありません。GUI付きのCentOSサーバーでも同じ方法で固定IPアドレスを設定できます。

CentOS ネットワーク インターフェイスをより詳細に制御できるようになります。

記事をシェア

こちらもご覧ください

  • CentOSにKloxo-Mrホスティングコントロールパネルをインストールする方法
  • CentOS 7にGUIをインストールする方法
  • CentOS 7にcPanel/WHMをインストールする方法
  • Linuxでnmcliコマンドを使用してネットワークデバイス情報を収集する方法
  • Microsoft AzureクラウドでLinuxを実行する方法を学ぶ
ジャック・ウォーレンの画像

ジャック・ウォーレン

ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。

Tagged: