Cisco路由器配置子网

Cisco路由器配置子网

我正在将路由器配置为三个不同的子网,如下所示。

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

这有效。但是,当我去配置 fa1/0 时,我得到了以下信息。

(config-if)# ip address 192.168.2.1 255.255.248.0
% 192.168.0.0 overlaps with FastEthernet0/0

我该如何解决这个问题?

答案1

路由器是正确的,因为该子网掩码中的地址确实重叠。

192.168.2.1/21192.168.1.1,这是您的命令尝试配置的,是包含从到 的所有内容的子网的一部分192.168.7.255。您要配置的192.168.2.1/24是 的掩码255.255.255.0

您可能会发现使用子网计算器很有用(例如:http://www.subnet-calculator.com/或者在我的 Linux 工作站上我使用“sipcalc”包)。

答案2

您有一个 /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

从上面可以看出,该网络包括* 192.168.2.x 范围,因此192.168.2.1第二个接口上的 IP 已经在第一个接口的范围内。

如果您只需要192.168.1.1-254IP,请考虑使用 /24 掩码,或将其192.168.8.1/21用于第二个接口,再192.168.16.1/21用于第三个接口。

*实际上从192.168.0.0192.168.7.255

答案3

是的,我明白了,您有 /21,这意味着您的 IP 范围是 192.168.1.1 - 192.168.3.254,因此路由器理解它,并且当您尝试输入 192.168.2.1/21 时,它会警告您有关 2 个不同端口将具有不同的 IP 但在同一子网上。

如果要解决,则必须更改为 /24 或将 fa0/1 启动为 192.168.4.1 - 192.168.7.254

相关内容