bluerobotics / bluerobotics/BlueOS

[cable-guy] eht0 keeps asking for DHCP address even when it's static

Open
#3,280 0 comments 0 reactions 0 assignees View on GitHub
bug cable-guy core
Dominant language
Vue
Stars
453
Forks
151
Avg merge
1d 3h
Merged PRs (30d)
174

Description

How to reproduce:
- (optional) for simplicity, disable all interfaces except for `eth0`
- configut it so you have only a single static address, with no DHCP Server or Client. The configuration should show `eth0` as `Unmanaged`.
- Observe a loop in the logs/terminal showing interface mismatch on 'eth0'

```python
2025-04-16 21:54:01.041 | INFO | api.manager:config_mismatch:829 - Mismatch detected for eth0: missing dhcp client address
2025-04-16 21:54:01.044 | WARNING | api.manager:watchdog:853 - Interface config mismatch, applying saved settings.
2025-04-16 21:54:01.045 | DEBUG | api.manager:watchdog:854 - Mismatches: {NetworkInterface(name='eth0', addresses=[InterfaceAddress(ip='192.168.2.4', mode=), InterfaceAddress(ip='0.0.0.0', mode=)], info=None, priority=0)}
2025-04-16 21:54:01.046 | INFO | api.manager:watchdog:856 - Applying saved settings for eth0
2025-04-16 21:54:01.141 | INFO | api.manager:set_configuration:111 - Setting configuration for interface 'eth0'.
```

From what I can understand, it looks something like:

![Image](https://github.com/user-attachments/assets/90ea6b5b-451c-48f5-bf0d-d0b3359395c3)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.