UbuntuでIPアドレス設定を変更する方法

UbuntuのIPアドレス設定変更手順

Ubuntu 18.04以降では Netplan がデフォルトのネットワーク設定ツールです。以下では Netplan を使った設定変更方法と、古いバージョンで使用される /etc/network/interfaces の編集方法を紹介します。

1. Netplan の設定ファイルを確認

設定ファイルは /etc/netplan/ ディレクトリに .yaml 形式で保存されています。代表的なファイル名は 01-netcfg.yaml です。

$ ls /etc/netplan
01-netcfg.yaml

2. 設定ファイルをバックアップ

# cp /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml.bak

3. 設定ファイルを編集

エディタでファイルを開き、 addresses 行を目的のIPアドレスに変更します。以下は静的IP 192.168.10.50/24 を設定する例です。

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: no
      addresses:
        - 192.168.10.50/24
      gateway4: 192.168.10.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

4. 設定を適用

# netplan apply

エラーが出た場合は netplan try でテスト実行し、問題がなければ確定できます。

5. 設定確認

$ ip addr show enp3s0
$ ping -c 3 8.8.8.8

旧バージョン(Ubuntu 16.04以前)での変更手順

古い版では /etc/network/interfaces を直接編集します。

  • インタフェース設定を追加または修正する。
  • ネットワークサービスを再起動する。
# vi /etc/network/interfaces

auto enp3s0
iface enp3s0 inet static
    address 192.168.10.50
    netmask 255.255.255.0
    gateway 192.168.10.1
    dns-nameservers 8.8.8.8 8.8.4.4
# systemctl restart networking

以上で IP アドレスの変更は完了です。ネットワークトラブル時は journalctl -u systemd-networkd や dmesg でログを確認してください。