Ubuntu - 22.04 - Server - 固定 IP を設定する


クラウディア 


1. 概要
2. 設定
3. 参考サイト

1. 概要

 「VMware(R) Workstation Pro 25H2 25.0.0.24995812」上に、「Ubuntu 22.04 Server」をインストールしているのです。  「IP」アドレスの設定は、「DHCP」にお任せしているのですが。  「MAC」アドレスは固定しているつもりなのに、起動すると毎回「IP」アドレスが変わってしまうのです。  面倒なので、固定「IP」にしたいと思った次第。

2. 設定

 デフォルトで。

/etc/netplan/50-cloud-init.yaml
 ちゅうファイルがありまして、デフォルトで下記のように記述されていました。

# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        ens33:
            dhcp4: true
    version: 2
 ちゅうことで。

/etc/netplan/
 に、「.yaml」ファイルを置くことで、定義します。  で、ファイルの「数字が小さいほど先に読み込まれる」。  「同じインタフェースを定義すると 後勝ち」というルールなそうなのです。  なので。

sudo vi 51-static-ip.yaml
 下記を記述します。

network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
      addresses:
        - 192.168.1.50/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1
 8行目は、実際の「IP」アドレスで、9行目は「DHCP」サーバのアドレスを記述します。  再起動すると、設定した「IP」アドレスになります。

3. 参考サイト

 本ページは、「ChatGPT」軍曹を参考にさせていただきました。

EaseUS