Debian 8(Jessie)이 DHCP 서버보다 먼저 시작되어 네트워크에 연결되지 않습니다.

Debian 8(Jessie)이 DHCP 서버보다 먼저 시작되어 네트워크에 연결되지 않습니다.

최근에 정전이 발생하여 Debian 8 Raspberry Pi가 인터넷에 다시 연결할 수 없습니다.

DHCP 서버가 5분 이상 매우 느리게 시작되었음을 확인했습니다. 이 시점에서 Pi는 실행 중이지만 아직 인터넷에 연결되지 않았습니다. 30분이 지나도 여전히 인터넷 연결 시도가 없으며 시스템 로그에 dhclient 항목도 없습니다.

이렇게 하면 ifdown eth0 && ifup eth0문제가 해결되지만 장치가 원격 위치에 있고 인터넷에 의존하여 연결하는 경우에는 약간 어렵습니다.

우리의 /etc/network/interfaces접근 방식은 간단합니다.

auto eth0
iface eth0 inet dhcp

8.8.8.8에 ping을 보낼 수 있고 작동하지 않는지 x분마다 지속적으로 확인하는 스크립트를 작성하는 것 외에 다른 해결책이 있습니까 ifdown eth0 && ifup eth0?

답변1

IP 주소 할당을 위해 DHCP를 사용하도록 구성된 호스트가 DHCP 서버에 접속할 수 없는 경우 자동으로 169.254.0.0/16 CIDR 블록의 주소로 자체 구성됩니다. 물론 이는 동일한 상태의 다른 호스트와 통신하는 것 외에는 작동하지 않습니다. 그러나 이러한 자체 할당 준 임대 기간은 단명하며(일반적으로 5분 이내), 그 후에 호스트는 구성을 위해 DHCP 서버에 다시 연결을 시도합니다. 잠시 기다리기만 하면 장치가 네트워크에서 정상적으로 설정됩니다.

관련 정보