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

Bad mask /28 for address 148.26.1.176



是否超出了允许范围?

评论

我对子网划分规则不太清楚,其中子网划分遍及Internet,因此请先阅读它,然后您就不必问这个问题了

#1 楼

如果使用/ 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

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

#3 楼

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服务器,则可以在自己的主机上运行。

–约翰·詹森(John Jensen)
13年7月2日在16:18

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

–kojow7
18/12/11在16:25

#4 楼

您正在尝试为路由器分配IP 148.26.1.176,这是一个子网ID

评论


这个答案不是很正确。 148.26.1.176/28是网络地址,而不是子网ID。

–kojow7
18/12/11在16:29