2026/07/10(金)OpenWrtでDHCPを払い出し直す方法

投稿日:

接続端末の追加・変更などでDHCPの変更をしたいときに、既存の払い出し期限を待たずに即座に新しい設定を反映させる方法。

確認環境

Env Ver
OpenWrt 24.10.0 (r28427-6df0e3d02a)
dnsmasq 2.90-r4

やり方

  1. DHCPの設定を必要に応じて変更する

    • LuCIからやってもいいが、ファイルベースでやる場合は/etc/config/dhcpを開いて直すとよい。形式は次のような感じ

      config host
             option name 'hoge'
             list mac '12:23:34:55:56:1A'
             option ip '192.168.12.10'
             option leasetime 'infinite'
      
      config host
             option name 'piyo'
             list mac 'F3:BB:11:22:34:2F'
             option ip '192.168.12.15'
             option leasetime 'infinite'
      
  2. 接続している機器をすべて切断する

  3. DHCPキャッシュを消して、dnsmasqを再起動する
    rm /tmp/dhcp.leases
    /etc/init.d/dnsmasq restart
    
  4. 接続している機器を再接続する