Ubuntu Static IP

Ubuntuで固定IPを使用する場合の設定

正規の方法は以下の通り

以下のファイルをサンプルの様に記述する

/etc/netplan/99_config.yaml

そのあと、適用するためには以下のコマンドを実行

netplan apply

設定内容のサンプル

network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: false
dhcp6: false
addresses: [192.168.0.229/24]
gateway4: 192.168.0.1
nameservers:
addresses: [192.168.0.1, 8.8.8.8, 8.8.4.4]

尚、RaspberryPi用の場合、モニタを繋がない状態でも設定が出来るように工夫されており、以下の方法で設定できる

BOOTパーティションにある以下のファイルを編集する

network-config

以下を参考に変更

# This file contains a netplan-compatible configuration which cloud-init
# will apply on first-boot. Please refer to the cloud-init documentation and
# the netplan reference for full details:
#
# https://cloudinit.readthedocs.io/
# https://netplan.io/reference
#
# Some additional examples are commented out below

version: 2
ethernets:
  eth0:
    dhcp4: false
    addresses: [172.21.160.226/20]
#   gateway4: 172.21.160.254
    routes:
        - to: default
          via: 172.21.160.254
    nameservers:
      addresses: [172.21.160.254, 8.8.8.8, 8.8.4.4]
    optional: true
#wifis:
#  wlan0:
#    dhcp4: true
#    optional: true
#    access-points:
#      myhomewifi:
#        password: "S3kr1t"
#      myworkwifi:
#        password: "correct battery horse staple"
#      workssid:
#        auth:
#          key-management: eap
#          method: peap
#          identity: "me@example.com"
#          password: "passw0rd"
#          ca-certificate: /etc/my_ca.pem