Client Management

View, block, unblock, and manage all devices connected to your OpenWRT router.

The Clients tab shows every device connected to your network, combining data from DHCP leases and hostapd wireless associations.

Device List ๐Ÿ”—

Each client shows:

  • Device name (from DHCP hostname or manual labeling)
  • IP address
  • MAC address
  • Connection type (wired or wireless)
  • Signal strength (for wireless clients)
  • Device type icon (customizable)

Blocking Clients ๐Ÿ”—

Tap any client to open its detail panel, where you can:

  1. Block โ€” Creates a firewall rule (wrtune_block) that drops all traffic from the deviceโ€™s MAC address
  2. Timed Block โ€” Creates a temporary firewall rule (wrtune_temp_*) with automatic expiry
  3. Unblock โ€” Removes the corresponding firewall rule

Blocking uses the WRTune Engineโ€™s block_client method, which organizes rules under a clean prefix in your firewall configuration.

Static DHCP Leases ๐Ÿ”—

Assign fixed IP addresses to devices via static leases:

  1. Tap a client
  2. Select โ€œStatic IPโ€
  3. Enter the desired IP address
  4. The lease is written to UCI config via the uci ubus namespace

DNS Schedules ๐Ÿ”—

Client blocking can integrate with DNS schedules for time-based blocking. Configure schedules in the DNS Filtering section.

Cached Client List ๐Ÿ”—

Client data is cached locally per router (keyed by IP) to reduce load on the router. The cache refreshes automatically when you return to the Clients tab.