Ubuntu IPアドレスの固定方法 【20.04 LTS】
更新日:
ルナリス
今回は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サーバーとして使うときに便利ですのでぜひ固定化しましょう!
ルナリス
自分が好きな数字を設定することで愛着も湧くわ
コメント一覧
Wi-Fiでネットに接続のノートで、IPアドレスの固定をしたら ネットに繋がらなくなりました。netplan applyを止められますか?もしくは、元の設定に戻せますか?よろしくお願いします。
返信が遅くなってしまい申し訳ありません。
設定の戻し方を追記いたしました。