Eth0에는 2개의 IP 주소가 있습니다.

Eth0에는 2개의 IP 주소가 있습니다.

고정 IP 192.168.0.3을 사용하는 Pihole이 있습니다. 작동하며 해당 IP를 사용하여 GUI 인터페이스에 액세스할 수 있습니다.

최근에 나는 내 라우터가 UI에 Pi의 대체 IP 주소를 표시하는 것을 발견했습니다(라우터는 Mac을 통해 클라이언트를 나열합니다).

동일한 서브넷의 두 번째 주소로 이동을 시도했는데 Pihole GUI가 표시되었습니다.

ip a많은 내용이 표시되지만 여기에는 eth0이 있습니다.

eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether xx:xx:eb:de:54:87 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.64/24 brd 192.168.0.255 scope global dynamic noprefixroute eth0
       valid_lft 86015sec preferred_lft 86015sec
    inet 192.168.0.3/24 brd 192.168.0.255 scope global secondary noprefixroute eth0
       valid_lft forever preferred_lft forever

cat /etc/dhcpcd.conf보여주다...

interface eth0
        static ip_address=192.168.0.3/24
        static routers=192.168.0.1
        static domain_name_servers=127.0.0.1

그 외 주의할 점...

  • Pi에서 Wi-Fi가 비활성화되었습니다.
  • 내 네트워크에는 DHCP 서버가 하나만 있습니다.
  • Pi DHCP 서버가 비활성화되었습니다.
  • HAAS를 제공하는 Pi에 도커 컨테이너가 있습니다.
  • 네트워크에 192.168.0.2로 고정된 백업 Pihole이 있는데 이 문제가 없습니다.

답변1

도움을 좀 받았어요여기

NetworkManager가 인계받고 있습니다. 나는 아마도 도구 중 하나를 위해 어느 시점에 그것을 설치했을 것이고 그것이 내 Pi를 DHCP 클라이언트로 적극적으로 인수할 의도는 없었을 것입니다. 솔직히 이런 일이 더 자주 발생하지 않는다는 사실에 놀랐습니다. 문제 해결은 까다롭습니다. Pi에서 WiFi를 비활성화했고, 조사하는 동안에도 WiFi를 활성화할 수 없었습니다. NM은 소수입니다!

문제를 해결하는 동안 어떻게든 DHCPD도 비활성화했기 때문에 처음에 NM을 비활성화하면 Pi가 오프라인 상태가 되었고 SSH 오류로 인해 모니터/키보드를 연결해야 했습니다. 마지막으로 문제를 해결하는 방법은 다음과 같습니다.

sudo systemctl enable dhcpcd

이어서...

sudo systemctl disable NetworkManager

관련 정보