AdguardTeam / AdguardTeam/AdGuardHome

DHCP offer ignored for some clients.

Open
#4,337 20 comments 1 reaction 1 assignee Claimed by @EugeneOne1 View on GitHub
enhancement
Dominant language
TypeScript
Stars
36.9k
Forks
2.5k
PR merge metrics
No merged PRs in 30d

Description

### Issue Details

* **Version of AdGuard Home server:**
* v0.107.3
* **How did you install AdGuard Home:**
* Docker
* **How did you setup DNS configuration:**
* Synology NAS
* **If it's a router or IoT, please write device model:**
* DS1513+
* **CPU architecture:**
* x64
* **Operating system and version:**
* DSM 7.0 (Linux)

### Expected Behavior
I've just installed AdGuard Home and enabled the DHCP server after disabling the one from my router.
I expect my devices to get their network configuration from the AdGuard's DHCP server.

### Actual Behavior
It's working fine for all of my devices except for one that ignores DHCP offers.
In an [old issue](https://github.com/AdguardTeam/AdGuardHome/issues/3366#issuecomment-890016536), I've read this :

> If Unix-like (i.e. Linux, MacOS, FreeBSD, etc.), what DHCP client is used and how is it configured? The thing is that some clients may be configured to ignore some specific DHCP OFFERs. For example, dhclient on FreeBSD has an option -u which forces dhclient to reject leases with unknown options in them. The default behaviour is to accept such lease offers.

I don't really have access to my device. It's an IoT device, not a computer or a phone so i can't check that. But i figured it might be the issue.

Using Wireshark I compared the DHCP offers from my router (which is accepted) and from AdGuard (which is ignored) and the only difference I could spot was this option in AdGuard's offer that was not in my routers.

```
Option: (61) Client identifier
Length: 7
Hardware type: Ethernet (0x01)
Client MAC address: ()
```

Is there an option to prevent AdGuard Home sending this so I can test if this is really the cause of the issue?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.