Ubuntu IPアドレスの固定方法 【20.04 LTS】

更新日:

Ubuntu IPアドレス 固定

ルナリス

ルナリス

今回はUbuntuのIPアドレスを固定化する方法を解説するわ


固定するとどうなるの・・・?

ソルト

ソルト


ルナリス

ルナリス

Ubuntuをサーバーとして利用するときや、リモートでアクセスするときなどに決まったIPで接続できるようになるわ


なるほど!!

ソルト

ソルト


 

 

目的

UbuntuのPCのIPアドレスを固定化することによって、ファイルサーバー、Webサーバーでの運用や、リモートデスクトップを行う際などにアクセスしやすくなり、利便性が向上します。
逆にIPアドレスを固定化しないと、再起動した際などにIPアドレスが変わってしまい非常に不便ですのでぜひIPアドレスを固定化しましょう。

ネットワークの情報を確認

以下のコマンドを実行することで現在のネットワーク情報やIPアドレスを表示することができます。

ip add show

 

 
・表示例

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether d8:50:e6:3d:46:81 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.200/24 brd 192.168.1.255 scope global enp3s0
       valid_lft forever preferred_lft forever

 

 
今回のコマンドでは画像の2箇所をチェックします。
インターフェース名をコピー、またはメモしておきましょう。
2: のあとの「enp〇〇◯」の用な名前を使用します。(環境によって違うかもしれません)

設定ファイルの作成

「/etc/netplan/99_config.yaml」を作成します。

sudo nano /etc/netplan/99_config.yaml

 

 
・以下の文を記述
 

5行目は上で調べたインターフェース名を記述しましょう。
 

9行目は自分の好きなIPアドレスを記述します。
192.168.1.100 以上がおすすめです。(自宅で100台もネットを繋げないと思うので…。)
今回は例として201を記述します。

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: false
      dhcp6: false
      addresses:
        - 192.168.1.201/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [192.168.1.1]

設定の適応・確認

設定ファイルを反映し、IPアドレスが変更されているか確認します。
設定ファイルを反映するコマンドを実行します。

sudo netplan apply

 

 
続いて以下のコマンドでIPアドレスを確認しましょう。

ip add show

 

 
・表示例

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether d8:50:e6:3d:46:81 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.201/24 brd 192.168.1.255 scope global enp3s0
       valid_lft forever preferred_lft forever

 

 
IPアドレスが設定したものになってると成功となります。

設定の無効化

上手くいかなかった場合や固定化をやめたくなった場合は
「/etc/netplan/99_config.yaml」を削除し、設定を更新します。

既存のconfig.yamlが読まれて元に戻るはずです。

sudo rm /etc/netplan/99_config.yaml
sudo netplan apply

まとめ

UbuntuのIPアドレスを固定化することによって、UbuntuのPCにアクセスしやすくなりました。
ファイルサーバーやWebサーバーとして使うときに便利ですのでぜひ固定化しましょう!
 

 

ルナリス

ルナリス

自分が好きな数字を設定することで愛着も湧くわ


コメント一覧

  1. 門脇 宏 より:

    Wi-Fiでネットに接続のノートで、IPアドレスの固定をしたら ネットに繋がらなくなりました。netplan applyを止められますか?もしくは、元の設定に戻せますか?よろしくお願いします。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です