首先,IPv4的子网掩码不能随便输。子网掩码本质上是一个点分十进制表示的四字节整数,要求从高位到低位连续的1和连续的0,一旦出现0以后就不能再出现1。
子网掩码与IP组合使用,在进行路由时用于判断哪些IP是同一网段(意味着二层可达,不需要经过其它节点进行三层转发)。对于以太网环境,同网段的IP直接查ARP表,二层走起;不同网段查路由表,然后查下一跳的ARP表项把数据包转发给下一跳(mac地址)
错误的掩码会导致部分IP不可达,具体有多少,分两种情况:
1、范围大了,例如1.1.1.2/255.255.255.0,掩码错误输入为255.0.0.0,那么整个1.X.X.X开头的IP除了1.1.1.X可达,其它都不可达。
2、范围小了,例如以太网卡上分配IP 1.1.1.1/255.255.255.0,默认路由(网关)是1.1.1.254,如果掩码错误设置为255.255.255.128,那么1.1.1.254不可达,也就不能上网。
标签: 网络不可达