自宅にルーターがあり、複数のデバイスが (Wi-Fi と Ethernet 経由で) 接続されており、DHCP を通じてネットワーク情報を取得しています。プロトコルを設定して、接続されているすべてのデバイスに配布されるルーティング テーブルにエントリを提供したいと考えています。ルーターはそれぞれ異なることは理解していますが、モデルは Vodafone/ONO (スペイン) の CBN CH6643E であるため、一般的な方法を探しています。
私の質問は、どうすればそれができるのかということです。これらの家庭用ルーターは、これを行うことを意図/許可されているのでしょうか。デバイスのルーティング テーブルを手動で編集するのではなく、DHCP 構成で受信するテーブルを変更することに注意してください。
また、私は Linux ディストリビューションを持っており、Linux を必要とするソリューションがある場合に備えて、Linux を実行できるマイクロコンピューター (ラズベリーのような) もすぐに入手する予定です。
編集: 最も実行可能な解決策は、ルーターと接続されたデバイスの中間にあるコンピューターの DHCP サーバーを使用することです。これは、接続されたデバイスのデフォルト ゲートウェイと DHCP サーバーのデフォルト ゲートウェイにどのような影響を与えますか? デバイスのルーティング テーブルに追加したいエントリは、パッケージをルーターにリダイレクトする新しいデフォルト ゲートウェイです。ルーターで直接これを行うことはできません。
こんな感じです:
インターネットへ <====|ルーター|====|DHCPサーバー|====デバイス
答え1
これは、ルータがDHCPオプション121の設定をサポートしている場合に実行できます。クラスレススタティックルートオプション。
から判断するとユーザーガイドお使いのルーターはこれをサポートしていないので、エンタープライズレベルのルーターを入手するか、このDHCPオプションの設定をサポートするカスタムファームウェア(DD-WRT)。
あるいは、Linux ディストリビューションに DHCP サーバーをインストールし、IP 構成とともにこのオプションをクライアントに配布するように設定することもできます。ルーターの DHCP サーバーを無効にして、Linux ディストリビューションで実行されている DHCP サーバーのみが DHCP 要求を受信/応答するようにすることを忘れないでください。マシンに静的 IP 構成 (IP アドレス、サブネット マスク、およびデフォルト ゲートウェイ) を割り当て、選択した IP アドレスが DHCP スコープ外にあることを確認したら、準備は完了です。