環境
- Ubuntu 20.04
やりたいこと
Ubuntuではバージョンによってちょいちょいネットワークの設定方法が変わる。やめてほしいと思いつつも追従せねばならない。
画面に映ってるUbuntuならGUIでDHCPから固定IPアドレスに変更できるが、sshでCUIで操作している場合はそれができない。
ということで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]
- 今回はeth0だが適宜対象のNICIDに変更する
- addressesはIPアドレスそのまま
- gateway4にデフォルトゲートウェイのIPアドレス
- nameservers::addresses にDNSサーバーを配列で記述 複数ある場合は , で区切る
で設定反映
netplan apply
最初とっつきにくいけど、昔に比べると簡単になった気がする。