IP地址错误的错误掩码


16

我对子网划分规则不太清楚,并且在尝试将148.26.1.176/28分配给Cisco路由器上的接口时遇到错误。有人可以解释一下为什么不允许我将此地址分配给接口吗?我收到一条错误消息:

Bad mask /28 for address 148.26.1.176

是否超出允许范围?


I'm not too clear on subnetting rules在Internet上遍布子网的地方,因此请先阅读它,然后您就不必问这个问题了
jwbensley13年

Answers:


28

如果使用/ 28网络掩码,则148.26.1.176是网络地址,因此不是该子网的可分配IP地址。

对于子网148.26.1.176/28,可分配IP地址的范围是148.26.1.177至148.26.1.190,因为148.26.1.176是网络地址,148.26.1.191是广播地址


2

只是为了扩大Daniel在上面的答案:

IPv4中的网络地址是主机位均为0的地址。广播是所有主机位均为1的地址。

若要创建地址148.26.1.176,二进制文件的最后一个八位位组是10110000。/28的网络掩码将占用该数字的前4位,在掩码之后仅保留零:[1011] 0000

这就是为什么它不是有效地址的原因。这是一个网络地址。


2

IPCALC是大多数Linux机器上的便捷工具,或在此处的Web上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的Web服务器,则可以在自己的主机上运行。
约翰·詹森

知道的好工具,但您没有将其与OP的问题联系在一起。重要的是要解释OP的错处以及他可以采取的措施来解决该问题。
kojow7

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.