Mặt nạ xấu cho lỗi địa chỉ IP


16

Tôi không quá rõ ràng về các quy tắc chia nhỏ và gặp lỗi khi tôi cố gán 148.26.1.176/28 cho một giao diện trên bộ định tuyến Cisco của mình. Ai đó có thể vui lòng giải thích tại sao nó không cho phép tôi gán địa chỉ này cho giao diện không? Tôi nhận được một lỗi nói:

Bad mask /28 for address 148.26.1.176

Có nằm ngoài phạm vi cho phép không?


I'm not too clear on subnetting rulesTrường hợp mạng lưới phụ có trên Internet, vì vậy hãy đọc về nó trước, sau đó bạn không cần phải hỏi câu hỏi này
jwbensley

Câu trả lời:


28

Nếu bạn đang sử dụng / 28 mặt nạ mạng thì 148.26.1.176 là địa chỉ mạng và do đó không phải là địa chỉ IP có thể gán cho mạng con này.

Đối với mạng con 148,26.1.176 / 28, phạm vi địa chỉ IP có thể gán là 148,26.1.177 đến 148,26.1.190, vì 148,26.1.176 là địa chỉ mạng và 148,26.1.191 là địa chỉ quảng bá


2

Chỉ để mở rộng câu trả lời của Daniel ở trên:

Địa chỉ mạng trong IPv4 là địa chỉ mà các bit máy chủ đều bằng 0. Truyền phát là địa chỉ mà tất cả các bit máy chủ là 1.

Để tạo địa chỉ 148.26.1.176, octet cuối cùng trong nhị phân là 1011 0000. Mặt nạ mạng của / 28 sẽ chiếm 4 bit đầu tiên của số đó, chỉ để lại các số 0 sau mặt nạ: [1011] 0000

Đó là lý do tại sao nó không phải là một địa chỉ hợp lệ. Đó là một địa chỉ mạng.


2

IPCALC là một công cụ tiện dụng trên hầu hết các hộp linux hoặc trên web ở đây ipcalc Bạn nhập IP và mặt nạ và nó sẽ xuất ra phạm vi, chi tiết mạng, phát sóng và phạm vi có thể sử dụng.

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  

sự thật thú vị - bản phân phối ipcalc bao gồm CGI mà bạn có thể chạy trên máy chủ của chính mình nếu nó chạy một máy chủ web hỗ trợ CGI.
John Jensen

Công cụ tốt để biết nhưng bạn không liên quan đến câu hỏi OP. Điều quan trọng là phải giải thích những gì OP đã làm sai và những gì anh ta có thể làm để khắc phục vấn đề.
kojow7

1

Bạn đang cố gắng gán cho bộ định tuyến IP 148.26.1.176 là id mạng con


Câu trả lời này không hoàn toàn chính xác. 148.26.1.176/28 là một địa chỉ mạng, không phải là id mạng con.
kojow7
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.