blacksun
Goto Top

NetworkManager-Dispatcher: ERROR Duplicate address assigned in the network

Hallo zusammen,

mir ist im Journal aufgefallen dass der nm-dispatcher für jedes virtuelle Device (tun0, tun1, wg0, usw) diese Meldung aufgibt:

root: ERROR: Duplicate address 192.168.98.1 assigned in the network where wg0 is connected to.

Weiß jemand was es damit auf sich hat?

Wir sprechen von einem RaspberryPI4 mit Raspian Bullseye.

Vielen Dank schonmal.

Content-Key: 3615591418

Url: https://administrator.de/contentid/3615591418

Printed on: April 27, 2024 at 17:04 o'clock

Member: radiogugu
radiogugu Aug 11, 2022 at 05:56:57 (UTC)
Goto Top
Morschen.

Die Fehlermeldung klingt danach, dass in deiner Wireguard Config ein Subnetz doppelt vorkommt.

Auf beiden Seiten der/s Tunnels schauen, welche Subnetze dort stehen.

Eventuell auch ein paar mehr Infos zum Setup, sonst fängt das Raten früh an.

Gruß
Marc
Member: blacksun
blacksun Aug 11, 2022 updated at 09:18:34 (UTC)
Goto Top
Zitat von @radiogugu:
Die Fehlermeldung klingt danach, dass in deiner Wireguard Config ein Subnetz doppelt vorkommt.


ich hab mir mal die wg.conf und die *.conf für die Clients angeschaut.
Die Subnetze passen eigentlich.
Der Server hat
Address = 192.168.98.1/24
Die Clients haben
AllowedIPs = 192.168.98.3/32
Jede Client-IP kommt auch nur einmal vor.

Ich hatte ja geschrieben dass alle virtuellen Devices im Journal so erwähnt werden.

Auf dem gleichen Pi laufen auch noch 2 Instanzen von OVPN --> tun0 und tun1, einmal für UDP und einmal für TCP

Firewall wie iptables gibt's keine.
net.ipv4.ip_forward=1 in /etc/sysctl.conf ist gesetzt
ipv6 ist komplett deaktiviert


//EDIT:
Was mir auch noch aufgefallen ist, wenn ich mit ifconfig schaue, dann haben alle virtuellen devices sowas:
  (UNSPEC)
        RX packets 186  bytes 38612 (37.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 261  bytes 239932 (234.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

die echten devices haben das nicht.
Soll das so sein?
Mitglied: 3479126418
3479126418 Aug 11, 2022 updated at 09:20:53 (UTC)
Goto Top
Prüfe die nm-dispatcher Skripte in folgenden Verzeichnissen
/{etc,usr/lib}/NetworkManager/dispatcher.d
https://man.archlinux.org/man/extra/networkmanager/NetworkManager-dispat ...
Member: blacksun
blacksun Aug 11, 2022 at 11:08:28 (UTC)
Goto Top
Zitat von @bangalore:
Prüfe die nm-dispatcher Skripte in folgenden Verzeichnissen

Es gibt nur ein Skript, und zwar unter
/etc/NetworkManager/dispatcher.d
Das lautet 01-ifupdown

Nach was genau soll ich da schauen?
Mitglied: 3479126418
3479126418 Aug 11, 2022 at 11:27:54 (UTC)
Goto Top
Zitat von @blacksun:

Nach was genau soll ich da schauen?

Was das Skript macht und den Grund/Condition finden warum es die Meldung ausgibt.
Member: blacksun
blacksun Aug 11, 2022 updated at 13:44:37 (UTC)
Goto Top
Zitat von @bangalore:
Was das Skript macht und den Grund/Condition finden warum es die Meldung ausgibt.

Das Script, welches die Meldung für den Syslogd ausgibt, das habe ich gefunden.
Es liegt unter /etc/network/if-up.d und heißt 10check-duplicate-ip
Das Script kommt aus dem Paket ifupdown-extra

Allerdings werde ich nicht so recht schlau
a) von wo das Script aufgerufen wird
b) was da genau passiert