diff --git a/OMADA_respondd.yaml.example b/OMADA_respondd.yaml.example index 7dc2563..ef61428 100644 --- a/OMADA_respondd.yaml.example +++ b/OMADA_respondd.yaml.example @@ -28,3 +28,4 @@ logging_config: - console level: DEBUG version: 1 +fallback_domain: "omada_respondd_fallback" # optional diff --git a/omada_respondd/config.py b/omada_respondd/config.py index 102985e..6736b49 100644 --- a/omada_respondd/config.py +++ b/omada_respondd/config.py @@ -71,6 +71,7 @@ def from_dict(cls, cfg: Dict[str, str]) -> "Config": unicast_port=cfg["unicast_port"], interface=cfg["interface"], verbose=cfg["verbose"], + fallback_domain=cfg.get("fallback_domain", "omada_respondd_fallback"), ) diff --git a/omada_respondd/omada_client.py b/omada_respondd/omada_client.py index cf805be..67bfe4d 100644 --- a/omada_respondd/omada_client.py +++ b/omada_respondd/omada_client.py @@ -285,9 +285,7 @@ def get_infos(): gateway6=offloader.get("gateway6", None), gateway_nexthop=offloader_id, neighbour_macs=neighbour_macs, - domain_code=offloader.get( - "domain", "ffmuc_omada_respondd_fallback" - ), + domain_code=offloader.get("domain", cfg.fallback_domain), # autoupdater=autoupgrade, ) )