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?

DOKTOR
źródło
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

Daniel Yuste Aroca
źródło
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.

Góra lodowa Titanic
źródło
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  
Blake
źródło
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

Arth Negi
źródło
Ta odpowiedź nie jest do końca poprawna. 148.26.1.176/28 to adres sieciowy, a nie identyfikator podsieci.
kojow7