장치가 MAC 할당 IP 주소를 훔칠 수 있습니까? : 999)가 netz 가입을 시도합니다.

시나리오 : 표준 라우터에서 제공하는 일반 가정용 네트워크가 있습니다. 네트워크를 ‘ netz ‘라고합니다. netz 네트워크에는 비밀번호가 없습니다. 라우터에서 고정 IP 주소 (192.168.1.20)를 Mac 주소 XYN : 123으로 설정했습니다.

이제 새 장치 (XXX : 999)가 netz 가입을 시도합니다. 그러나 네트워크 카드에는 항상 주소 192.168.1.20을 사용하도록 설정되어 있습니다.

무슨 일이 일어날 것?

제 동료에 따르면 이로 인해 오류가 발생하고 서로 IP 패킷을 훔칠 수 있습니다. 그러나 이것이 사실입니까?

IP가 XYN :: 123에 할당되면 XXX : 999가 네트워크에 참여하려는 시도를 거부해야합니다.



답변

라우터에서 고정 IP 192.168.1.20을 Mac Addresse XYN : 123으로 설정했습니다.

아니, 당신은 DHCP 예약을 만들었습니다-결과는 동일하지만 다릅니다. IP 충돌로 인해 하나 또는 두 컴퓨터의 연결이 저하 될 수 있습니다. “스틸 링 패키지”가 무엇을 의미하는지 잘 모르겠지만 동료는 대략 정확합니다.


답변

On the router I set a static IP 192.168.1.20 to Mac Addresse XYN:123
Now a new device XXX:999, sets in its network card to always use addresse 192.168.1.20

이 이름 지정 회로도 hostname:port는 맥 주소보다 콤보 처럼 보입니다 .

다음과 같이 가장하자 :

  1. DHCP Server당신에 대한 정적 예약 설정 xx:xx:xx:xx:xx:xx에를192.168.1.20
  2. 이 장치는 네트워크에 연결되고 DHCP 채널을 올바르게 통과합니다
  3. mac 주소가있는 새 장치가 yy:yy:yy:yy:yy:yy네트워크에 연결되어 로컬로 구성된 고정 IP 주소를 사용하려고 시도합니다192.168.1.20

일화 : My Oracle Linux 서버 (SEE : Red Hat 기반)는 NIC를 완전히 가동하기 전에 네트워크에서 주소가 사용 중인지 확인합니다. Windows 시스템은 NIC를 켜고 충돌을 감지하고ip address conflict

궁극적으로 : 동작이 정의되어 있지 않으며 운영 체제마다 다른 절차를 사용하여 문제를 해결 / 무시합니다. 동일한 IP 주소를 가진 네트워크에서 두 개의 장치를 가져 오면 서브넷의 모든 노드 arp entry는 IP 중 하나에 IP를 매핑합니다 MAC ADDRESSES. 충돌하는 IP가 있기 때문에이 매핑은 각 노드마다 다를 수 있습니다. 기술적 인 논의는 다음을 참조하십시오 : ARP 스푸핑 항목

엔터프라이즈 네트워크에서는 이러한 시도를 감지하고 차단하는 하드웨어 / 소프트웨어가있는 것이 좋습니다.

경영진 결론 : 동일한 IP 주소를 가진 동일한 서브넷에서 두 개의 노드가 성공적으로 실행되면 하나 이상의 노드와 두 노드 모두에 대한 연결 문제가 발생합니다. 노드 중 하나가 중요한 서비스를 호스팅하는 경우 이러한 문제는 바깥으로 연결되어 전체 네트워크에 영향을 줄 수 있습니다.


답변

장치 XYN : 123이 먼저 켜지면 라우터가 예약 된 IP 192.168.1.20을 할당하면 제대로 작동합니다. XXX : 999가 연결되면 라우터는 IP 주소를 요구하지 않고 192.168.1.20까지의 패킷을 수신합니다. 충돌이 발생하여 성능이 저하되거나 패킷이 손실 될 수 있습니다.

XXX : 999가 먼저 연결되면 XXX : 999는 해당 주소가 있다고 가정하고 라우터에게 묻지 않고 사용합니다. 라우터는 해당 주소를 사용하는 장치가 사용 중인지 확인하고 XYN : 123을 위해 192.168.1.20을 예약하려고했지만 다른 주소를 XYN : 123에 할당한다는 것을 알 수 있습니다.