他のクライアント(要求されたクライアント)のDHCPリースを更新する方法を探しています。dhclient
要求クライアントを使用してこれを行う方法を知っていますが、arping
Macアドレスごとに固定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