Zła maska ​​błędu adresu IP


16

Nie jestem zbyt jasny w zakresie reguł podsieci i napotkałem błąd, gdy próbowałem przypisać 148.26.1.176/28 do interfejsu w moim routerze Cisco. Czy ktoś może wyjaśnić, dlaczego nie pozwalałem przypisać tego adresu do interfejsu? Otrzymuję błąd z informacją:

Bad mask /28 for address 148.26.1.176

Czy jest poza dopuszczalnym zakresem?


I'm not too clear on subnetting rulesGdzie sub-siatka jest w całym Internecie, więc przeczytać o tym pierwszy, wtedy nie musiałby zadać to pytanie
jwbensley

Odpowiedzi:


28

Jeśli używasz maski sieci / 28, 148.26.1.176 jest adresem sieciowym, a zatem nie jest adresem IP przypisywalnym dla tej podsieci.

W przypadku podsieci 148.26.1.176/28 zakres przypisywalnego adresu IP wynosi od 148.26.1.177 do 148.26.1.190, ponieważ 148.26.1.176 to adres sieciowy, a 148.26.1.191 to adres rozgłoszeniowy


2

Aby rozwinąć odpowiedź Daniela powyżej:

Adres sieciowy w IPv4 to adres, w którym wszystkie bity hosta wynoszą 0. Emisja to adres, w którym wszystkie bity hosta mają wartość 1.

Aby utworzyć adres 148.26.1.176, ostatni oktet w systemie binarnym to 1011 0000. Maska sieci / 28 zajmowałaby pierwsze 4 bity tej liczby, pozostawiając tylko zera po masce: [1011] 0000

Dlatego nie jest to prawidłowy adres. To adres sieciowy.


2

IPCALC jest przydatnym narzędziem w większości urządzeń z Linuksem lub w Internecie tutaj ipcalc Wpisujesz adres IP i maskę, a wyświetli on zasięg, wyszczególniając sieć, transmisję i użyteczny zasięg.

Address:   148.26.1.176          10010100.00011010.00000001.1011 0000
Netmask:   255.255.255.240 = 28  11111111.11111111.11111111.1111 0000
Wildcard:  0.0.0.15              00000000.00000000.00000000.0000 1111
=>
Network:   148.26.1.176/28       10010100.00011010.00000001.1011 0000     (Class B)
Broadcast: 148.26.1.191          10010100.00011010.00000001.1011 1111
HostMin:   148.26.1.177          10010100.00011010.00000001.1011 0001
HostMax:   148.26.1.190          10010100.00011010.00000001.1011 1110
Hosts/Net: 14  

fajny fakt - dystrybucja ipcalc zawiera interfejs CGI, który można uruchomić na własnym hoście, jeśli działa na serwerze obsługującym CGI.
John Jensen

Dobre narzędzie do poznania, ale nie odniosłeś się do pytania PO. Ważne jest wyjaśnienie, co OP robił źle i co może zrobić, aby rozwiązać problem.
kojow7

1

Próbujesz przypisać routerowi adres IP 148.26.1.176, który jest identyfikatorem podsieci


Ta odpowiedź nie jest do końca poprawna. 148.26.1.176/28 to adres sieciowy, a nie identyfikator podsieci.
kojow7
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.