我正在configuration一个路由器到三个不同的子网,如下所示。
Sub1: 192.168.1.1-254 255.255.248.0 Sub2: 192.168.2.1-254 255.255.248.0 Sub3: 192.168.3.1-254 255.255.248.0
在我的思科路由器,我正在做以下。
FA0 / 0
(config-if)# ip address 192.168.1.1 255.255.248.0
这工作。 但是,当我去configuration我的fa1 / 0。 我得到了以下。
(config-if)# ip address 192.168.2.1 255.255.248.0 % 192.168.0.0 overlaps with FastEthernet0/0
我如何解决这个问题?
路由器是正确的,因为在那个子网掩码那些地址确实重叠。
192.168.2.1/21 ,这是你的命令试图configuration,是一个子网的一部分,包括从192.168.1.1到192.168.7.255一切。 你的意思是configuration192.168.2.1/24这是一个掩码255.255.255.0 。
你可能会发现使用子网计算器很有用(例如: http : //www.subnet-calculator.com/或者在我使用“sipcalc”软件包的Linux工作站上)。
你有一个/ 21掩码( 255.255.255.248 )
第一个接口( 192.168.1.1/21 )在这个子网中:
Address: 192.168.1.1 11000000.10101000.00000 001.00000001 Netmask: 255.255.248.0 = 21 11111111.11111111.11111 000.00000000 Wildcard: 0.0.7.255 00000000.00000000.00000 111.11111111 Network: 192.168.0.0/21 11000000.10101000.00000 000.00000000 HostMin: 192.168.0.1 11000000.10101000.00000 000.00000001 HostMax: 192.168.7.254 11000000.10101000.00000 111.11111110 Broadcast: 192.168.7.255 11000000.10101000.00000 111.11111111
从上面可以看出,这个networking包括* 192.168.2.x的范围,所以第二个接口上的192.168.2.1 IP已经在第一个接口的范围内。
如果只需要192.168.1.1-254 IP地址,可以考虑使用/ 24掩码,或者使用192.168.8.1/21作为第二个接口,使用192.168.8.1/21作为第三个接口。
*实际上从192.168.0.0到192.168.7.255