CentOS7で静的IPアドレスを設定する方法
CentOS 7 の静的 IP アドレスを設定するには、次の手順に従います。
- ターミナルを起動し、rootユーザーとしてログインする。
- ネットワーク構成ファイルを編集するには、cd /etc/sysconfig/network-scriptsを実行します。
- vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 注意:ネットワークインターフェース名がeth0でない場合は、コマンド内でインターフェース名を変更してください。
- エディタで、以下の行を見つけて編集します:
- BOOTPROTO=none
ONBOOT=yes - noneをstaticに変更し、IPアドレスを静的に使用するようにします。また、ネットワークインタフェースがシステム起動時に有効になるように、ONBOOTの値をyesとします。
- ファイルの末尾に次の行を追加します:
- IPアドレス:192.168.1.100
サブネットマスク:255.255.255.0
ゲートウェイ:192.168.1.1
プライマリDNS:8.8.8.8
セカンダリDNS:8.8.4.4 - ネットワークの設定に応じて、上記を編集してください。IPADDRは、システムに割り当てたい静的IPアドレス、NETMASKはネットワークのサブネットマスク、GATEWAYはゲートウェイIPアドレスです。DNS1とDNS2はDNSサーバーのIPアドレスで、複数のDNSサーバーを設定できます。
- ファイルを保存して閉じる
- ネットワークサービスを再起動するには、次のコマンドを実行します:
- systemctl restart network
- あるいは、以下のコマンドを使用してネットワークインターフェイスを再起動する:
- eth0 をダウンして eth0 をアップする
- ネットワークインターフェースが eth0 以外の場合は、コマンドのインターフェース名もそれに応じて変更してください。
- 静的IPが有効かどうかを確認するには、次のコマンドを実行してネットワーク設定を確認します:
- ip addr show eth0
- ステップ4で設定した内容と一致したネットワーク設定が表示されます。
- 静的なIPアドレスがインターネットにきちんと接続できることを確認するために、外部のIPアドレスに対してpingを実行して通信性をテストします。
このようにすると、CentOS 7 の静的 IP アドレスの設定が完了します。