Allow multiple IPs/CIDRs and MACs per client #739

Closed
opened 2026-03-04 00:46:18 -05:00 by deekerman · 6 comments
Owner

Originally created by @Bluscream on GitHub (Jun 6, 2019).

Originally assigned to: @IldarKamalov, @szolin on GitHub.

Something like

clients:
- name: My PC
  ips:
  - 192.168.2.55 # LAN IPv4
  - 2003:e3:9f10:7100:8145:9eff:d6d4:12b9 # LAN IPv6
  - 192.168.2.56 # WiFi IPv4
  - 2003:e3:9f10:7100:8145:9eff:d6d4:12b9 # WiFi IPv6
  macs:
  - 1C-1B-0D-76-8B-F1 # LAN
  - 1C-1B-0D-76-8B-F2 # WiFi
  use_global_settings: true
  filtering_enabled: false
  parental_enabled: false
  safebrowsing_enabled: false
  safesearch_enabled: false

So they can share the same settings and name in the statistics

Originally created by @Bluscream on GitHub (Jun 6, 2019). Originally assigned to: @IldarKamalov, @szolin on GitHub. Something like ```yaml clients: - name: My PC ips: - 192.168.2.55 # LAN IPv4 - 2003:e3:9f10:7100:8145:9eff:d6d4:12b9 # LAN IPv6 - 192.168.2.56 # WiFi IPv4 - 2003:e3:9f10:7100:8145:9eff:d6d4:12b9 # WiFi IPv6 macs: - 1C-1B-0D-76-8B-F1 # LAN - 1C-1B-0D-76-8B-F2 # WiFi use_global_settings: true filtering_enabled: false parental_enabled: false safebrowsing_enabled: false safesearch_enabled: false ``` So they can share the same settings and name in the statistics - [ ] Allow IPv6 entries https://github.com/AdguardTeam/AdGuardHome/issues/727#issuecomment-493659533 - [ ] Change the config parser and migration of old configs - [ ] Use UI multiline textbox for multiple MAC/IP entries - [ ] Show MACs/IPs textbox at the same time
deekerman 2026-03-04 00:46:18 -05:00
Author
Owner

@Bluscream commented on GitHub (Jun 6, 2019):

That would allow for the stats to stay intact while something fails and the DHCP config gets messed up somehow and vice versa if some client changes/spoofs their mac the requests still count as his

@Bluscream commented on GitHub (Jun 6, 2019): That would allow for the stats to stay intact while something fails and the DHCP config gets messed up somehow and vice versa if some client changes/spoofs their mac the requests still count as his
Author
Owner

@Bluscream commented on GitHub (Jun 7, 2019):

Updated issue to reflect https://github.com/AdguardTeam/AdGuardHome/issues/727#issuecomment-493659533

@Bluscream commented on GitHub (Jun 7, 2019): Updated issue to reflect https://github.com/AdguardTeam/AdGuardHome/issues/727#issuecomment-493659533
Author
Owner

@alexsannikov commented on GitHub (Sep 4, 2019):

Hello AdGuard team!
Are you guys have an intention or any plans to make some kind of "Client's Profile" with client's specific settings, which may include not only "Global" settings, but also fine-tuned settings like specific DNS settings, filtering lists, logging etc.
Profiles may be created under "Group" and inherit group settings or be individual.
This was mentioned already in #435
Don't want to open another one FR as it was explained and requested many times already.
Thanks,

@alexsannikov commented on GitHub (Sep 4, 2019): Hello AdGuard team! Are you guys have an intention or any plans to make some kind of "Client's Profile" with client's specific settings, which may include not only "Global" settings, but also fine-tuned settings like specific DNS settings, filtering lists, logging etc. Profiles may be created under "Group" and inherit group settings or be individual. This was mentioned already in #435 Don't want to open another one FR as it was explained and requested many times already. Thanks,
Author
Owner

@ameshkov commented on GitHub (Sep 6, 2019):

@alexsannikov eventually, yes, we would like clients settings to evolve and cover all this, and that's why we're keeping #435 open

@ameshkov commented on GitHub (Sep 6, 2019): @alexsannikov eventually, yes, we would like clients settings to evolve and cover all this, and that's why we're keeping #435 open
Author
Owner

@nexeck commented on GitHub (Nov 23, 2019):

Is part of this issue: configure Client Groups with CIDR's?
Like:
IoT Group > CIDR: 172.16.10/24
Kids Group > CIDR: 172.16.20/24

@nexeck commented on GitHub (Nov 23, 2019): Is part of this issue: configure Client Groups with CIDR's? Like: IoT Group > CIDR: 172.16.10/24 Kids Group > CIDR: 172.16.20/24
Author
Owner

@ghost commented on GitHub (Nov 23, 2019):

@nexeck Yes.

@ghost commented on GitHub (Nov 23, 2019): @nexeck Yes.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/AdGuardHome#739
No description provided.