BASH - sprawdzenie czy IP należy do podsieci

Potrzebujesz pomocy z C, C++, perl, python, itp.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

BASH - sprawdzenie czy IP należy do podsieci

Post autor: mariaczi »

Cześć.

Poszukuje możliwie najkrótszego i szybkiego (w działaniu) ;) sprawdzania czy podany IP należy do podanej podsieci. Docelowo zrobię z tego funkcję coby łatwiej było używać.
Podpowiedzcie proszę, jak to osiągnąć bez konieczności korzystania z zewnętrznych narzędzi.

Z góry podziękowania za konstruktywne wskazówki.
Pozdrawiam.
pyrion
Posty: 42
Rejestracja: 13 czerwca 2009, 12:04

Post autor: pyrion »

Nie wiem o co Ci dokładnie chodzi, ale może zainteresuje cię sipcalc.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

O sipcalc'u wiem. Chodziło mi jak "zrobić to samemu" przy pomocy bash'a we własnym skrypcie.
Algorytm jakiego się "doszukałem" z informacji w sieci to zamienić interesujące nas ip na liczbę, to samo uczynić z adresem sieci oraz broadcastem i sprawdzić czy nasze ip (dziesiętnie) mieści się w tym przedziale. Nie trzeba sprawdzać każdego oktetu oddzielnie.
ODPOWIEDZ