動かざることバグの如し

近づきたいよ 君の理想に

Ubuntuで固定IPアドレスにコマンド経由で設定する

環境

やりたいこと

Ubuntuではバージョンによってちょいちょいネットワークの設定方法が変わる。やめてほしいと思いつつも追従せねばならない。

画面に映ってるUbuntuならGUIDHCPから固定IPアドレスに変更できるが、sshCUIで操作している場合はそれができない。

ということでssh経由でスタティックIPに変更する方法をメモ。デフォルトのNetwork Managerを使っている前提

方法

現在は設定はすべてYAML形式で管理されている。 /etc/netplan/99_config.yaml ファイルを新規作成して以下

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      addresses:
        - 192.168.16.50/24
      gateway4: 192.168.16.1
      nameservers:
          addresses: [192.168.16.1]

で設定反映

netplan apply

最初とっつきにくいけど、昔に比べると簡単になった気がする。

参考リンク