DHCP は、複数のインターフェイスとサブネットに異なるアドレスを割り当てます。

DHCP は、複数のインターフェイスとサブネットに異なるアドレスを割り当てます。

まず、ここで質問された関連質問をすべて読んだことを指摘したいと思います。

したがって、私のデスクトップコンピュータ(Ubuntuの実行)には3つのNIC(eth0、eth2、eth3)があります。このポートをスイッチ(私の所属する会社が所有)に接続するリンクがあります。 eth0はDHCPサーバー(isc-dhcp)で構成されています。スイッチでは、eth2はVLAN20(10.0.20.1/24)の一部であり、eth3はVLAN10(10.0.10.1/24)の一部です。 eth0(dhcpサーバー)はVLAN30(10.0.30.1/24)の一部です。サーバーのIPアドレスは10.0.30.2です。現在、DHCPサーバーは10.0.30サブネットにIPアドレスを正常に割り当てます(サーバーが属するサブネットが原因であると考えられています)。したがって、eth2は10.0.30.10、eth3は10.0.30.11です(プールは10.0.30.10 - 10.0.30.100)。

しかし、インターフェイスのサブネットに対応するIPアドレスを割り当てることができるようにしたいです。たとえば、eth3はVLAN10(10.0.10.1/24)の一部であるため、10.0.10.xアドレスを取得し、eth2は10.0.20.xアドレスを取得する必要があります。 DHCPサーバーは、クライアントが存在するサブネットに基づいてIPアドレスを割り当てたいと思います。

少し読んでみると、DHCPリレーが必要であることがわかりました。スイッチのVLAN 10およびVLAN 20に対してこのオプションを設定しました。また、DHCPのオプション-82を有効にしました。また、isc-dhcp-relayをインストールし、dhcp-relay.confファイルにサーバーのIPアドレス(10.0.30.2)とサーバーのインターフェース(eth0)を追加しました。 Wiresharkを使用していくつかのパケットを追跡した結果、クライアント(eth2とeth3)がリレーエージェントと正常に通信していることが確認されました。

DHCPサーバーが異なるサブネット/ VLANに異なるIPアドレスを割り当てるようにするには、何が欠けていて何を構成する必要がありますか?

ベストアンサー1

おすすめ記事