はじめに: 組み込みプロジェクトやその他のプロジェクトを行う場合、Ubuntu の IP アドレスが頻繁に変更されることがありますが、その場合は手動で静的 IP を設定する必要があります。
Ubuntu に静的 IP アドレスを設定すると、次のような利点があります。
永続性: 静的 IP アドレスは固定され、デバイスの MAC アドレスにバインドされます。これは、システムが再起動されるたびにデバイスに同じ IP アドレスが割り当てられ、ネットワーク デバイスの安定性と永続性が保証されることを意味します。
ネットワークの識別と管理: 静的 IP アドレスにより、ネットワーク内でのデバイスの識別と管理が容易になります。管理者は各デバイスの IP アドレスを正確に把握し、それに応じてネットワークの構成と管理を実行できます。
サービスとアプリケーションの安定性: サービスまたはアプリケーションを実行しているサーバーの場合、静的 IP アドレスにより、固定 IP アドレスを通じてサービスまたはアプリケーションに常にアクセスできるようになります。これは、他のデバイスまたはサービスと通信する必要があるサーバーにとって特に重要です。
ネットワーク セキュリティ: 静的 IP アドレスを使用すると、ネットワーク セキュリティ ポリシーとファイアウォール ルールをより正確に構成できます。静的 IP アドレスに基づいてネットワーク トラフィックをフィルタリング、監視、制御できるため、ネットワーク セキュリティが向上します。
ネットワーク パフォーマンスの最適化: 場合によっては、静的 IP アドレスを使用すると、ネットワーク接続が高速になり、遅延が少なくなります。動的 IP アドレスと比較して、静的 IP アドレスは DHCP プロトコルの対話プロセスを軽減し、ネットワーク パフォーマンスを向上させる可能性があります。
静的 IP アドレスにはこれらの利点がありますが、Ubuntu に静的 IP アドレスを設定する前に、ネットワークの構成要件と関連するネットワーク デバイスのセットアップを必ず理解してください。また、IP アドレスの競合を避けるために、静的 IP アドレスには、他のデバイスで使用されていない一意のアドレスを選択してください。
Ubuntu で静的 IP アドレスを設定する必要がある場合は、次の手順に従います。
ステップ 1: ターミナルを開く Ubuntu デスクトップで、Ctrl + Alt + T キーの組み合わせを押すか、左上隅にあるアプリケーション アイコンをクリックし、「ターミナル」を検索して開きます。
ステップ 2: ネットワーク インターフェイスを表示する 端末に次のコマンドを入力して、現在のシステムのネットワーク インターフェイスとその構成を表示します。
ifconfig
静的 IP を設定するネットワーク インターフェイス名 (通常は eth0 または ensX) を特定します。
ステップ 3: ネットワーク構成ファイルを編集する nano や vim などのテキスト エディタでネットワーク構成ファイルを開きます。ターミナルに次のコマンドを入力してファイルを編集します。
sudo vim /etc/netplan/01-network-manager-all.yaml
注: Ubuntu のバージョンとネットワーク管理ツールによっては、ネットワーク構成ファイルのパスと名前が異なる場合があります。
ステップ 4: 静的 IP アドレスを構成する 開いたファイルで、構成するネットワーク インターフェイスに関連するセクションを見つけます。ネットワークのニーズに応じて、「アドレス」の下に以下を追加します (適切な IP アドレス、ゲートウェイ、サブネット マスクに置き換えます)。
たとえば、静的 IP を 192.168.232.131、サブネット マスクを 255.255.255.0、ゲートウェイを 192.168.232.1 に設定する場合、構成は次のようになります: (114.114.114.114 はテレコム用)
# NetworkManager にこのシステム上のすべてのデバイスを管理させます
#network:
# version: 2
# renderer: NetworkManagernetwork:
ethernets:
ens33: # 設定されたネットワーク カード名
アドレス: [192.168.232.131/24] # 設定された静的 IP アドレスとマスク
オプション:
truegateway4: 192.168.232.1 # ゲートウェイ アドレス
ネームサーバー:
アドレス: [192.168.232.1, 114.114.114.114 ]
バージョン: 2
レンダラー: NetworkManager
ステップ 5: 変更を保存する 設定が完了したら、Ctrl + O キーの組み合わせを押して変更を保存し、Ctrl + X キーの組み合わせを押してエディタを終了します。
ステップ 6: 構成を適用する 端末に次のコマンドを入力して、新しいネットワーク構成を適用します。
sudo netplan apply
ステップ 7: セットアップを確認する 次のコマンドを使用して、静的 IP のセットアップが成功したことを確認します。
ifconfig
ネットワーク インターフェイスの新しい IP アドレスと関連情報が表示されるはずです。
上記の手順に従うことで、Ubuntu に静的 IP アドレスが正常に設定されました。ネットワーク環境に他の特定の要件 (DNS サーバー設定など) がある場合は、それに応じてネットワーク構成ファイルを編集する必要がある場合があることに注意してください。問題が発生した場合は、ネットワーク構成ファイルを再度開いて調整するか、動的 IP 構成に戻すことができます。