이 문제는 제가 하루의 대부분을 소비하게 만들었고, 얼마 전 마침내 이 문제를 해결했습니다. 불행하게도 처음에 문제가 발생한 이유와 최종 "해결책"이 효과가 있었던 이유를 아직도 이해하지 못합니다. 누군가가 내가 이것에 대해 밝힐 수 있도록 도울 수 있기를 바랍니다.
ADSL 연결이 있고 D-Link DSL-320B 모뎀을 사용합니다. 이 모뎀에는 D-Link DIR-120 라우터가 연결되어 있습니다. 어떤 이유로 라우터를 통해 사용할 수 없는 연결이 발생했기 때문에 라우터 연결을 끊고 컴퓨터(A라고 함)를 모뎀에 직접 연결한 오늘까지 이것은 완벽하게 작동했습니다. 나중에 DIR-120 라우터에서도 공장 초기화를 수행했습니다.
불행하게도, 위의 단계 후에 라우터는 더 이상 ADSL 연결로부터 (DHCP를 통해) IP 주소를 받지 못했습니다. 이 문제를 디버깅하려고 시도하는 동안 내 노트북(B라고 함)도 (모뎀에 직접 연결된 경우) IP 주소를 얻지 못하는 것을 발견했습니다. 연결을 시도하는 동안 다음 syslog 항목이 계속해서 반복되는 것을 발견했습니다.
6월 2일 19:30:12 jiddo-laptop dhclient: eth0에서 255.255.255.255 포트 67 간격 3의 DHCPDISCOVER 6월 2일 19:30:12 jiddo-laptop dhclient: 80.70.144.254에서 80.70.144.221의 DHCPOFFER 6월 2일 19:30: 12 jiddo-laptop dhclient: eth0에서 80.70.144.221의 DHCPREQUEST ~ 255.255.255.255 포트 67 6월 2일 19:30:28 jiddo-laptop dhclient: 마지막 메시지가 2번 반복됨
이 시점에서 컴퓨터 A는 여전히 연결이 잘 됩니다(모뎀에 직접 연결된 경우).
그런 다음 라우터의 MAC 주소를 임의의 주소(컴퓨터 B의 MAC 주소 복사본이지만 마지막 숫자가 1 증가한 주소)로 변경하려고 했습니다. 라우터에 여전히 IP 주소가 할당되지 않았습니다.
마지막으로 라우터가 세 번째 컴퓨터(C라고 부름)의 MAC 주소를 복제하도록 시도했습니다. C는 모뎀에 직접 연결된 적이 없습니다. 이렇게 하면 효과가 있었습니다. 컴퓨터 C의 MAC 주소를 복제한 후 라우터에 즉시 IP 주소가 할당되고 인터넷 연결은 이전과 마찬가지로 작동합니다.
이제 내 질문은 왜 컴퓨터 B와 라우터의 원래 MAC 주소는 IP 주소를 얻을 수 없는 반면 다른 두 컴퓨터는 제대로 작동하는지입니다. 다른 컴퓨터의 MAC 주소를 복제하는 동안 임의의 MAC 주소로 변경하면 작동하지 않는 이유는 무엇입니까? 어떤 이유로 인해 ISP가 라우터의 MAC 주소를 차단했을 수 있습니까(이 현상의 원인은 무엇입니까)?
나는 찾았다이것질문이 있지만 내 상황은 단일 MAC 주소만 허용하는 것보다 일부 MAC 주소를 블랙리스트에 추가하는 것과 비슷해 보입니다.
이런 상황에 대해 경험이나 지식이 있는 사람이 있나요?
답변1
ADSL/DSL 모뎀이 연결된 장치의 MAC 주소를 학습하고 해당 MAC 주소에 대해서만 작동하는 것이 일반적입니다. 일반적으로 이는 모뎀의 전원이 켜질 때 수행됩니다. 다른 경우에는 MAC 주소가 ISP가 운영하는 업스트림 서버에 등록됩니다.
어떤 경우에는 기억된 MAC 주소가 일정 시간 후에 만료됩니다. DHCP 임대가 만료되면 이런 일이 발생할 것으로 예상됩니다. MAC 주소는 모뎀이 아닌 ISP의 DHCP 서버에 기억되어 있을 수 있습니다. (귀하의 모뎀은 인증된 장치로 등록됩니다.) 이 경우 임대 만료 후 가장 먼저 주소를 요청하는 장치가 등록이 허용됩니다. 나는 이것이 당신이 겪은 일이라고 기대합니다. 임대가 만료될 때까지 컴퓨터 연결을 끊고 다른 장치를 연결하여 이를 확인할 수 있습니다.
일부 ISP는 ADSL/DSL 모뎀의 식별을 기반으로 임대를 추적하는 DHCP 서버를 사용한다고 생각합니다. 그런 다음 임대는 각 모뎀의 MAC 주소, 할당된 IP 주소 및 임대 만료 시간을 추적합니다. 일반적으로 DHCP 서버는 MAC 주소, 할당된 IP 주소 및 만료 시간을 추적합니다. 두 경우 모두 장치 이름과 같이 DHCP 요청에 제공된 추가 정보도 추적될 수 있습니다.
많은 가정/사무실 라우터는 연결된 컴퓨터의 MAC 주소를 복제하도록 구성할 수 있습니다. 이를 통해 기존 DHCP 임대를 인계받을 수 있습니다. DIR-120을 공장 설정으로 재설정하면 복제된 MAC 주소가 지워져 복제된 MAC 주소에 연결된 임대를 다시 얻을 수 없게 됩니다.
컴퓨터 연결을 끊기 전에 DHCP 릴리스를 트리거하여 MAC 주소를 전환할 수 있습니다. 이렇게 하면 기존 임대가 종료되어 새 MAC 주소를 사용하여 새 임대를 얻을 수 있습니다. 새 MAC 주소로 임대를 얻으면 새 IP 주소를 얻을 수 있습니다. DHCP 갱신은 일반적으로 IP 주소를 변경하지 않습니다.