ホームページ >運用・保守 >Linuxの運用と保守 >Linux(静的IP、DHCP、DNS)でネットワーク設定を構成するにはどうすればよいですか?

Linux(静的IP、DHCP、DNS)でネットワーク設定を構成するにはどうすればよいですか?

Emily Anne Brown
Emily Anne Brownオリジナル
2025-03-11 17:31:43776ブラウズ

Linux(静的IP、DHCP、DNS)でネットワーク設定を構成する方法

Linuxでのネットワーク設定の構成には、IPアドレス、サブネットマスク、ゲートウェイ、およびDNSサーバーの管理が含まれます。 2つの主要な方法があります。DHCP(動的ホスト構成プロトコル)を使用するか、静的IPアドレスの構成。 Linuxシステムは、ネットワーク上のDHCPサーバー(通常はルーター)からIPアドレス、サブネットマスク、ゲートウェイ、およびDNSサーバーアドレスを自動的に受信します。これは通常、ほとんどのネットワークインターフェイスのデフォルト設定です。これを確認または変更するには、通常、構成ファイルを編集します。これは、/etc/netplan/01-network-manager-all.yaml (Linuxの分布によって異なる場合があります)。ネットワークインターフェイスのセクション(有線用の eth0 wlan0 ワイヤレス用)があります。 dhcp4 または dhcp6 設定を探してください。存在する場合、DHCPが有効になります。 DHCPを無効にして静的IPを使用する場合は、これらの行を削除またはコメントしてください。変更を行った後、適切なコマンドを実行して変更を適用します(これは配布によっても変化します。多くの場合、 sudo netplan apply または同様のコマンドです)。次の情報が必要です:

  • IPアドレス:ネットワークのサブネット内の一意のアドレス。 DNSサーバーのIPアドレスは、ドメイン名(Google.comなど)をIPアドレスに変換する責任があります。

構成方法は、Linux分布によって異なります。一般的な方法には、ネットワーク管理ツール(NetworkManagerのグラフィカルインターフェイスなど)の使用、構成ファイルの編集(上記のように)(設定を変更して静的IP、サブネットマスク、ゲートウェイ、DNSサーバーを指定)、 ip> ip または ifconfig revust> is aid as as ais as aid as aid ased)などのコマンドラインツールを使用することが含まれます。たとえば、<codepplan>を使用して、YAMLファイルを変更して、次のような静的IP設定を含めます。 [8.8.8.8、8.8.4.4] </codepplan>

例の値を実際のネットワーク情報に置き換えることを忘れないでください。 After saving the changes, run sudo netplan apply to apply the configuration.

What are the Common Pitfalls to Avoid When Configuring a Static IP Address in Linux?

Several common mistakes can lead to network connectivity problems when setting a static IP:

  • Incorrect IP Address: Using an IP address already assigned to another device on the network orサブネットの有効な範囲外では、接続が防止されます。 IPアドレスとサブネットマスクを正確に再確認してください。
  • 間違ったサブネットマスク:誤ったサブネットマスクは、デバイスがネットワーク上の他のデバイスと通信できないようにします。これが間違っている場合、インターネットにアクセスできません。
  • 誤ったDNSサーバーアドレス:正しく構成されたDNSサーバーがない場合、ドメイン名をIPアドレスに解決し、Webサイトへのアクセスを防止することはできません。
  • 許可の問題:ネットワーク構成ファイルを変更するために必要なアクセス許可(通常 sudo )があることを確認してください。一時的に無効にすると、これが問題の原因であるかどうかを判断するのに役立ちます。
  • ハードウェアの問題:ネットワークケーブルが適切に接続されており、ネットワークインターフェイスカードが正しく機能していることを確認してください。体系的なトラブルシューティングアプローチ:
    1. 構成を検証します:すべてのネットワーク設定(IPアドレス、サブネットマスク、ゲートウェイ、DNSサーバー)をダブルチェックして、構成ファイルの正確性と正確性を確保します。 を表示して、ネットワークインターフェイスがアップして実行されているかどうかを確認します。ダウンしている場合は、ネットワークサービスを再起動してみてください(コマンドは配布によって異なりますが、 sudo systemctlのネットワークまたは sudoサービスネットワーキングの再起動
    2. のようなものです。ルーターに到達します。ゲートウェイをpingできない場合、問題はIP構成、サブネットマスク、またはハードウェアの問題にある可能性があります。
    3. 外部サーバーのping:ゲートウェイのping> ping> ping 8.8.8.8 (GoogleのDNSサーバー)のような外部サーバーを試してみてください。外部サーバーのpingの障害は、インターネット接続またはDNS設定の問題を示唆しています。
    4. DNS解決を確認します。失敗した場合、DNS構成に問題があります。
    5. システムログを調べます:ネットワークに関連するエラーメッセージのシステムログ(通常は/var/log/にある)を確認します。これらのログは、問題の原因に関する貴重な手がかりを提供できます。
    6. システムの再起動:時々、単純なシステムの再起動は一時的なネットワークのグリッチを解決できる場合があります。
    7. ハードウェアの問題をチェックします。ドキュメントでは、ネットワークの構成とトラブルシューティングに関する詳細情報を提供します。

    Linux環境で最適なインターネットアクセスのためにDNS設定を正しく構成することを確認するにはどうすればよいですか?それらが適切に構成されていることを確認する方法は次のとおりです。これらのサーバーは一般に高速で信頼性が高くなります。 DNSサーバー設定。ただし、このファイルを直接編集することは、ネットワークマネージャーによって動的に管理される可能性があるため、一般的に落胆します。直接行われた変更は上書きされる可能性があります。ディストリビューションの優先方法(NetPlanやNetworkManagerなど)を介して設定を変更するのが最善です。機能と管理ツール。

  • これらの手順に従って細部に注意を払うことにより、Linuxネットワーク設定を効果的に構成およびトラブルシューティングして、最適なインターネットアクセスを確保することができます。大幅な変更を加える前に、常に構成ファイルをバックアップすることを忘れないでください

以上がLinux(静的IP、DHCP、DNS)でネットワーク設定を構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。