Ich verwende einen arping
Befehl, um doppelte IPs im Netzwerk zu finden, bevor Sie es meinem Gerät zuweisen. Ich benutze diesen Befehlarping funktioniert nicht, wenn aus einem Skript aufgerufen
arping -D -I ${NET_DEVICE} -c 10 ${IPADDR}
Danach, überprüfe ich mit $?
für die Antwort und entscheidet, ob er dupliziert hat oder nicht.
Das Problem ist, dieser Befehl gibt als not duplicated
zurück, wenn ich es aus meinem network_reset
Skript aufrufen. Wenn ich es von außen individuell nenne, funktioniert es perfekt.
Alle Vorschläge sind willkommen.
Welches Arping ist das? Es gibt mindestens zwei. – Thomas
@Thomas> Entschuldigung. Ich bin ein Anfänger. Ich bin mir nicht mehr als einer bewusst. Ich folgte dieser folgenden Manpage https://linux.die.net/man/8/arping –