다음과 같이 세 가지 다른 서브넷에 라우터를 구성하고 있습니다.
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
내 Cisco 라우터에서는 다음을 수행하고 있습니다.
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/21
192.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는 이미 첫 번째 인터페이스의 범위 내에 있습니다.
IP 만 필요한 경우 192.168.1.1-254
/24 마스크 사용을 고려하거나 192.168.8.1/21
두 번째 인터페이스와 192.168.16.1/21
세 번째 인터페이스에 사용하세요.
*실제로는 에서 192.168.0.0
까지192.168.7.255
답변3
네 알겠습니다. /21이 있습니다. 이는 IP 범위가 192.168.1.1 - 192.168.3.254임을 의미하므로 라우터가 이를 이해하고 192.168.2.1/21을 입력하려고 하면 IP가 다른 2개의 포트에 대해 경고하지만 동일한 서브넷에 있습니다.
문제를 해결하려면 /24로 변경하거나 fa0/1을 192.168.4.1 - 192.168.7.254로 시작해야 합니다.