web-dev-qa-db-ja.com

DHCPプールから静的IPを除外するべきではありませんか?

私のオフィスには、静的IP 192.168.0.254/24のプリンターがあります。通常、ルーターのDHCPプールから除外する必要があります。そのため、DHCPプールを192.168.0.2/24 - 192.168.0.240/24の範囲に設定しました。プリンターのように静的IPを必要とする一部のマシンでは、192.168.0.241/24 - 192.168.0.254/24が残されます。

次に、プリンターのルーターに静的IP 192.168.0.254/24も追加しました。何も悪いことはないようです。ただし、これらの設定では、同じネットワーク内の他のマシンからプリンターにアクセスできません。つまり、誰も自分のコンピューターから印刷することができず、以前のようにPING要求に応答しません。

全くわからなかった。そこで、できるだけ多くのIPをカバーするようにDHCP範囲を構成して、運試しをしました。これは192.168.0.2/24 - 192.168.0.254/24です。

ルータの再起動後、プリンタは完全にアクセス可能になり、古いルータをこのルータ(Cisco RV180W)に交換する前と同じようにPINGに応答できます。

だから私の質問は、DHCPプールから静的IPを除外すべきではないかということです。

現在の構成を示すスクリーンショットを以下にいくつか含めました。

enter image description hereenter image description hereenter image description here

注:静的IPを使用しているマシンがいくつかあることがわかりますが、後で動的IPを使用するように変更する予定であるため、まだStatic DHCP Client Tableに追加していません。

1
bobo

この回答の前に、ルーターが「静的DHCP」という用語を世界の他の地域で「DHCP」と呼んでいるように見えると言って、この回答の前置きをします(すでに入力しているため、削除しません)。予約。"

したがって、実際には、デバイスの適切な構成は、DHCPプールを192.168.0.2から192.168.0.254に設定し、LANホストテーブルに表示されるすべての静的アドレスを「静的」に配置することです。 DHCP "クライアントテーブル。 (静的DHCPテーブルに配置しないと、DHCPサーバーがそれらのIPアドレスを別のデバイスに割り当て、IPの競合が発生する可能性があります。)

また...

  1. 私はCiscoSmall Businessの機器を使用した経験がほとんどないので、上記のことを100%確信しているわけではありませんが、それがどのように見えるかは確かです。
  2. サブネット指定(/24)の使用は正しくなく、混乱を招きます。
    • それを構成にパンチする場合、問題が発生します。あなたがそのようにそれをタイプしているだけなら、それはより良いです...しかしそれでも間違っていて混乱しています。
    • 192.168.0.241/24は有効なサブネットではありません。 192.168.0.0/24です。 /24は、256個のIPアドレスで構成される24ビットサブネットであることを示します。

とにかく、一般的なケースに移ります...


DHCPプールから静的IPを除外するべきではありませんか?

要するに、はい。静的に割り当てられたIPアドレスは、DHCPプールからの割り当てから除外する必要があります。そうしないと、DHCPサーバーがその静的IPアドレスをDHCP割り当てアドレスを要求するデバイスに喜んで割り当て、IPの競合が発生し、ユーザーから混乱を招く可能性のある接続の問題が報告されます。

通常、これをどのように達成するかについては、基本的に3つの方法があります。

  1. 実際には、DHCPプール範囲からIPアドレスを除外します。
    • これにより、DHCPサーバーはそのIPアドレスを存在しないかのように無視します。

  2. DHCP「予約」を作成します。
    • これにより、DHCPサーバーは、指定したデバイス(正確には同じMACアドレスを持つデバイス)に常にその「予約済み」IPアドレスを割り当てるように強制されます。
    • ルーターがそのオプションを「静的DHCP」と呼んでいるようです。 (DHCPは「動的ホスト構成プロトコル」の略であるため、これはばかげた名前です。)

  3. 代わりにホスト名とDNSを使用してください。
    • 大多数のデバイスが気にせず、ユーザーが覚えていないIPアドレスをいじくり回す代わりに、ホスト名を割り当て、ネームサーバーを使用し、IPではなくホスト名でデバイスにアクセスするので、すべてに動的アドレスを取得させることができますDHCPサーバーから、実際のIPアドレスが何であるかは気にしないでください。
4
HopelessN00b