AdguardTeam / AdguardTeam/AdGuardHome

DHCP offer ignored for some clients.

オープン
#4,337 コメント 20 件 リアクション 1 件 担当者 1 名 @EugeneOne1 が担当を希望しています GitHub で見る
enhancement
主要言語
TypeScript
スター
36.9k
フォーク
2.5k
PR マージ指標
30日以内にマージされた PR はありません

説明

### 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?

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。