Ubuntuで静的IPアドレスを簡単に設定する方法
Ubuntuマシンが再起動や再接続のたびに異なるIPアドレスを取得してしまう場合(特にホスティングをしている場合や、信頼性の高いリモートアクセスが必要な場合は、本当に困りますよね)、このガイドが役立つはずです。固定IPアドレスの設定自体はそれほど複雑ではありませんが、Ubuntuのネットワーク設定は少し癖がある場合があります。この修正方法は、Ubuntu 22.04以降などのGNOMEデスクトップで主に有効です。設定は非常に簡単ですが、特にネットワーク設定が標準的でない場合は、何度か試す必要があるかもしれません。一度設定すれば、マシンは常に同じIPアドレスを使用するので、サーバーやデバイス管理の作業が楽になります。
Ubuntuで固定IPの問題を解決する方法 – ステップバイステップ
ネットワーク設定にアクセスする
まず、Ubuntuのネットワーク設定を見つけます。通常は簡単です。右上のネットワークアイコンにマウスを移動し、「設定」または「Wi-Fi/ネットワーク」をクリックします。そこから以下の操作を行います。
- 設定をクリック
- サイドバーでネットワークを選択します
設定によっては、メインのシステム トレイから [設定]メニューから[ネットワーク]を探す必要がある場合があります。
接続の検索と編集
有線接続か Wi-Fi かに応じて、ネットワークを見つけて歯車アイコンをクリックして編集します。
- 有線の場合は、「有線」をご覧ください
- Wi-Fiについては、 Wi-Fiへ
ちょっと奇妙ですが、一部のシステムでは、現在のネットワークを選択し、歯車アイコンをクリックして設定に入る必要があります。
手動IPv4設定への切り替え
接続設定で、IPv4タブを開きます。このタブは通常隠れた位置にあり、おそらく「自動(DHCP)」に設定されているはずです。「手動」に変更してください。これは基本的に、Ubuntuに「自分でアドレスを指定したい」と伝えることになります。
静的IPの詳細を入力する
次に、ネットワーク情報を各フィールドに入力します。ネットワークのIPアドレス範囲やゲートウェイがわからない場合は、ここで問題が発生します。必要な情報は以下のとおりです。
- アドレス: 希望する静的IPアドレス(例:
192.168.1.100
- ネットマスク: 通常
255.255.255.0
- ゲートウェイ: ルーターのIPアドレス、例:
192.168.1.1
- DNS : GoogleのDNSは問題ない
8.8.8.8
ヒント: 設定によっては、IPv4アドレスとIPv4ゲートウェイも表示される場合があります。ネットワークで使用されているものと一致していることを確認してください。
変更の適用と検証
すべての情報に問題がなければ、「適用」(右上)をクリックします。次に、接続を一度オフにしてからオンに戻します。設定を有効にするには、この操作が必要になる場合があります。その後、ターミナル(Ctrl+Alt+T)を開き、以下を入力します。
ip a
ネットワークインターフェース(enp3s0やwlp2s0など)を探し、設定した新しいIPアドレスが設定されていることを確認してください。IPアドレスが設定されていれば、おめでとうございます。固定IPアドレスは正常に動作しています。設定されていない場合は、戻って入力内容を再度ご確認ください。問題が発生した場合は再起動すると改善される場合もありますが、通常は必要ありません。
追加のヒントとトラブルシューティング
固定IPを設定してもすぐには機能しない場合があります。ルーターのDHCPが競合しているか、ネットワーク設定が正しくない可能性があります。固定IPが他のデバイスと重複していないことを確認してください。また、ゲートウェイ/DNSアドレスが正しいことも確認してください。サブネット設定やVLANが異なるネットワークを使用している場合は、状況が複雑になります。
また、一部のラップトップやマシンでは NetworkManager が異常な動作をする場合があります。そのため、問題が解決しない場合は、システムを再起動したり、ネットワーク構成をリセットしたりする必要がある場合でも驚かないでください。
まとめ
- 設定からネットワーク接続を整理する
- IPv4でDHCPから手動IP設定に切り替える
- 静的IP情報を慎重に入力してください
- 適用し、接続を切り替え、検証する
ip a
まとめ
正直に言うと、一度コツをつかんでしまえば、Ubuntuで固定IPを設定するのは大した問題ではありません。ネットワークが複雑だったり、Ubuntuのネットワークマネージャーがうまく動作しなかったりすると(たまにそういうこともありますが)、少し面倒ですが、ほとんどの場合、手順に従えば問題なく動作します。もちろん、特にネットワーク情報の設定に関しては、多少の試行錯誤は必要かもしれませんが、この方法は複数の環境でうまくいきました。この方法が、将来、突然のIPアドレスの衝突や面倒な更新作業を回避するのに役立つことを願っています。