Am Samstag, 11. Juli 2015, 12:34:56 schrieb Hilko Böcker || Freifunk Osnabrück:
Aber bis auf einen haben die alle ips. Die werden bloß nich online gezeigt :(
Hi,
insgesamt 33 IPv6 Adressen sind leider im komprimierten Format in der Datenbank eingetragen. Sprich der Block mit den Nullen ist durch "::" ersetzt. Benutzer und viele Programme verstehen dieses Format zwar, Netmon speichert die Adressen in der Datenbank jedoch im expandierten Format.
fe80:0000:0000:0000:fad1:11ff:fe90:25f0 //gültig fe80:0:0:0:fad1:11ff:fe90:25f0 //ungültig fe80::fad1:11ff:fe90:25f0 //undgültig
(Wenn die Adressen über das Interface eingetragen werden, expandiert Netmon die automatisch).
Habe den Fehle korrigiert. Kurze Zusammenfassung des Eingriffs:
Überblick über potentiell ungültige Adressen verschaffen: "SELECT * FROM `ips` WHERE CHAR_LENGTH(`ip`) <32;"
Adressen die "::" enthalten korrigieren:
Test +++ SELECT REPLACE(`ip`, '::', ':0000:0000:0000:') as ip2 FROM ips WHERE ip LIKE '%::%';
Anwenden +++ UPDATE ips SET `ip` = REPLACE(`ip`, '::', ':0000:0000:0000:') WHERE ip LIKE '%::%';
30 rows affected. (Query took 0.0083 seconds.)
2 Adressen manuell korrigiert.
Mal sehen obs klappt :)
LG Clemens