Convertering af IP ranges til CIDR
Hej Experter! :DJeg har et problem som jeg håber i kan hjælpe mig med. Jeg har en textfil som indeholder data i følgende orden:
1. 62.27.6.64 62.27.6.127
2. 62.44.128.0 62.44.191.255
3. ..
4. 89.150.64.0 89.150.191.255
...
...
Jeg skal have konverteret hver eneste linie til CIDR f.eks til '62.27.6.64/26' hvis vi tager udgangspunkt i linie 1.
Problemet er, at ikke alle IP ranges starter med netværksadressen og slutter med broadcastadressen som f.eks på line 4 som ville se ud som følger:
'89.150.64.0/18' og '89.150.128.0/18'
Har prøvet at rode lidt med sipcalc på Debian men det synes jeg ikke umiddelbart virker
Håber der er nogen der kan hjælpe.
På forhånd tak!
Mvh
Kalle