Am Montag 10 Dezember 2007 15:08:25 schrieb Luca Bertoncello:
Wie kann ich "1.2.3.0/24" bekommen, von der IP "1.2.3.4"?
Siehe Anhang. Aber das nur als didaktische Übung. Denn spätestens mit IPv6 möchte man das natürlich nicht mehr von Hand machen. Bereits bei IPv4 sind ein paar Dinge zu beachten, die das Skript nicht mit abdeckt. Dafür gibt es bereits fertige Bibliotheken.
$ apt-cache search cidr calculation libnet-subnets-perl - A Perl library for subnet calculations
Ich habe das deshalb nur mal der Gerechtigkeit halber in Python gehackt :)
Josef