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 でログを確認してください。