IP 주소 오류에 대한 잘못된 마스크


16

서브넷 규칙에 대해 명확하지 않고 Cisco 라우터의 인터페이스에 148.26.1.176/28을 할당하려고 할 때 오류가 발생했습니다. 누군가이 주소를 인터페이스에 할당 할 수없는 이유를 설명해 주시겠습니까? 다음과 같은 오류 메시지가 나타납니다.

Bad mask /28 for address 148.26.1.176

허용 범위를 벗어 났습니까?


I'm not too clear on subnetting rules
서브네팅

답변:


28

/ 28 네트워크 마스크를 사용하는 경우 148.26.1.176은 네트워크 주소이므로이 서브넷에 할당 가능한 IP 주소가 아닙니다.

서브넷 148.26.1.176/28의 경우 148.26.1.176은 네트워크 주소이고 148.26.1.191은 브로드 캐스트 주소이므로 할당 가능한 IP 주소 범위는 148.26.1.177 ~ 148.26.1.190입니다.


2

위의 Daniel의 답변을 확장하려면 다음을 수행하십시오.

IPv4의 네트워크 주소는 호스트 비트가 모두 0 인 주소입니다. 브로드 캐스트는 모든 호스트 비트가 1 인 주소입니다.

주소 148.26.1.176을 만들려면 이진수의 마지막 8 진수는 1011 0000입니다. / 28의 네트워크 마스크는 해당 숫자의 처음 4 비트를 차지하며 마스크 뒤에 0 만 남습니다. [1011] 0000

이것이 올바른 주소가 아닌 이유입니다. 네트워크 주소입니다.


2

IPCALC는 대부분의 리눅스 박스 나 웹에있는 편리한 도구입니다. ipcalc IP와 마스크를 입력하면 네트워크, 방송 및 사용 가능한 범위를 자세히 보여주는 범위를 출력합니다.

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  

재미있는 사실-ipcalc 배포에는 CGI를 지원하는 웹 서버를 실행하는 경우 자체 호스트에서 실행할 수있는 CGI가 포함됩니다.
존 젠슨

잘 아는 도구이지만 OP 질문과 관련이 없습니다. OP가 잘못한 일과 문제를 해결하기 위해 그가 할 수있는 일을 설명하는 것이 중요합니다.
kojow7

1

라우터 ID에 서브넷 ID 인 IP 148.26.1.176을 할당하려고합니다.


이 답변은 정확하지 않습니다. 148.26.1.176/28은 서브넷 ID가 아닌 네트워크 주소입니다.
kojow7
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.