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.