ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

Ubuntuサーバーで静的IPを設定する方法

編集済み 4 数週間前 によって ExtremeHow 編集チーム

静的IPウブントゥサーバーネットワーキングリナックス設定IPアドレスシステムサーバー管理オペレーティングシステム

Ubuntuサーバーで静的IPを設定する方法

翻訳が更新されました 1 1週間前

ネットワーキングの分野では、Ubuntuサーバーに静的IPアドレスを割り当てることは重要な作業です。静的IPを設定することで、サーバーのIPアドレスが時間とともに変わらないようにすることができます。これは、Webサイト、データベース、またはユーザーや他のネットワークデバイスによって常にアクセスされる必要があるサービスをホストするサーバーにとって重要です。この詳細ガイドでは、Ubuntuサーバーに静的IPアドレスを割り当てるために必要な手順を説明します。

IPアドレスの理解

手順に進む前に、IPアドレスが何であるかを理解しておくと役立ちます。IP(インターネットプロトコル)アドレスは、ネットワークに接続されたすべてのデバイスに割り当てられる一意のアドレスです。このアドレスにより、デバイスはネットワーク上の他のデバイスと通信することができます。IPアドレスは、DHCP(動的ホスト構成プロトコル)によって動的に割り当てられたり、手動で静的アドレスとして割り当てられたりすることがあります。

静的IPアドレスと動的IPアドレス

動的IPアドレスは、デバイスがネットワークに接続されるたびにDHCPサーバーによって自動的に割り当てられます。これは一般的な用途には便利ですが、サーバーのアドレスを常に同じにする必要がある場合には理想的ではありません。一方、静的IPアドレスは手動で設定され、手動で変更されない限り一定のままです。サーバーに静的IPを設定することで、ネットワークの信頼性とアクセシビリティを向上させることができます。

前提条件

設定を進める前に、次の前提条件を満たしていることを確認してください:

静的IPを設定する手順

以下の手順に従って、Ubuntuサーバーで静的IPを設定してください:

ステップ1: 現在のネットワーク設定を確認する

変更を加える前に、既存のネットワーク設定を確認することをお勧めします。サーバー上で使用可能なインターフェースに関する情報を取得するには、次のコマンドを使用します:

$ ip addr show

このコマンドは、ネットワークインターフェースの詳細なリストと現在の設定を表示します。

ステップ2: ネットワークインターフェースを特定する

設定したいネットワークインターフェースを特定します。インターフェースは通常、eth0ens33、または類似の名前で呼ばれます。参照のために、現在のDHCP有効IPアドレスとインターフェース名をメモしておきます。

ステップ3: Netplan設定を編集する

UbuntuはNetplanを使用してネットワーク設定を行います。Netplanの設定ファイルを編集する必要があります。このファイルは通常、/etc/netplan/ディレクトリにあります。お好きなテキストエディタを使用してファイルを開きます(例: 01-netcfg.yaml または 50-cloud-init.yaml)。

例えば、nanoエディタを使用して次のコマンドを入力します:

$ sudo nano /etc/netplan/01-netcfg.yaml

ステップ4: 設定ファイルを変更する

設定ファイル内で、静的IPを定義します。設定の基本例は次のようになります:

network: version: 2 ethernets: ens33: dhcp4: no addresses: - 192.168.1.10/24 gateway4: 192.168.1.1 nameservers: addresses: - 8.8.8.8 - 8.8.4.4

この例では、ens33 をネットワークインターフェース名に置き換え、希望するIPアドレス、サブネットマスク(255.255.255.0の場合は/24)、ゲートウェイ、DNSサーバーを指定してください。

ステップ5: 設定を適用する

設定ファイルを変更した後、次のコマンドを使用して設定を適用します:

$ sudo netplan apply

このコマンドは、静的IP設定を含む新しいネットワーク設定を適用します。

ステップ6: 新しい設定を確認する

設定を適用した後、次のコマンドで変更を確認します:

$ ip addr show

表示されたIPアドレスが設定した静的IPアドレスと一致しているか確認します。

トラブルシューティング

設定プロセス中に問題が発生した場合、次の点を考慮してみてください:

設定ファイルの構文を確認する

Netplanの設定ファイルは適切にフォーマットされている必要があります。アラインメントの問題、スペルミスに注意し、YAML構文が正しく準拠していることを確認してください。yamlint などのツールを使用してファイルを検証します。

ネットワーク設定を見直す

IPアドレスが期待通りに表示されない場合は、/etc/netplan/ 設定ファイルを見直し、エラーを確認します。正しいインターフェース名が指定されていることを確認し、既存のネットワークデバイスとの競合がないことを確認してください。

DNS解決の問題

静的IPの設定後にDNS解決の問題が発生した場合、設定ファイルでDNSサーバーのアドレスが正しく設定されていることを確認してください。

設定のリセット

必要に応じて、Netplanファイルの元の内容を復元して sudo netplan apply を使用して設定を再適用することで、元のDHCP設定に戻すことができます。

結論

Ubuntuサーバーで静的IPを設定することは、一貫したネットワーク接続性を確保するための重要なステップです。上記の手順に従うことで、静的IPアドレスを割り当て、ネットワークサービスの信頼性を向上させることができます。ネットワークの詳細を確認し、設定ファイルにエラーがないことを確認してから設定を適用することを常に忘れないでください。適切な設定により、サーバーの接続性をより効果的に管理し、ユーザーやサービスに一貫したアクセスを提供できます。

記事の内容に誤りがある場合, あなたは


コメント