他のクライアントのDHCPリースを更新する方法はありますか?

他のクライアントのDHCPリースを更新する方法はありますか?

他のクライアント(要求されたクライアント)のDHCPリースを更新する方法を探しています。dhclient要求クライアントを使用してこれを行う方法を知っていますが、arpingMacアドレスごとに固定IPが設定されていない古いルーターとリセットするたびにIPを変更するネットワークプリンタがあります。

答え1

あなたの質問を正しく理解したら、クライアントが他のクライアントから送信されたトリガーでDHCPリース更新を実行するようにします。セキュリティのために、クライアントがネットワーク内の他のクライアントを制御できるようにしてはいけません。 DHCPサーバーはすべてのクライアントにFORCERENEWメッセージを送信できますが、これによりすべてのクライアントが強制的に更新され、これをサポートするDHCPサーバーはほとんどありません。 https://www.ietf.org/rfc/rfc3203.txt

  • MITM攻撃、DHCPサーバースプーフィングなどの攻撃技術を使用して、他のクライアントの特定のクライアントをターゲットにした特定のクライアントのリモートコード実行またはサービス拒否を実行できます。 https://www.whitewinterwolf.com/posts/2017/10/30/dhcp-exploitation-guide/

  • あなたが使用している既存のルーターもDHCPサーバーとして機能するようです。簡単な解決策は、デフォルトのリース時間および/または最大リース時間を減らすことです。これにより、クライアントは指定された時間後に更新を要求します。

  • ルータが古くなったため、もう1つの解決策は、ルータファームウェアをDD-WRT、OpenWRT、TomatoなどのMACアドレスに固定IPアドレスを割り当てることができるファームウェアと交換することです。
    https://dd-wrt.com/
    https://openwrt.org/docs/start
    http://www.ポーラクラウド.com/tomato

関連情報