
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