이름 확인이 일시적으로 실패함 - Raspberry Pi의 Debian Book 웜(네트워크 없음)

이름 확인이 일시적으로 실패함 - Raspberry Pi의 Debian Book 웜(네트워크 없음)

최근 Debian Bookworm OS를 사용하여 Raspberry pi에 무선 고정 IP(wlan0)를 할당해 보았습니다. 고정 IP로 인터페이스 파일을 구성하면 hostname -I해당 명령을 사용하여 해당 IP가 할당된 것으로 나타납니다. 그러나 Pi는 무선 네트워크에서 사용할 수 없으며 다른 서버나 라우터에 ping을 시도할 때 일시적인 이름 확인 오류가 발생합니다.

/etc/resolv.conf또한 파일에 네임서버를 추가해 보았습니다. 같은 오류가 발생합니다. DHCP 할당 IP를 사용하면 모든 것이 잘 작동합니다. 고정 IP 문제의 원인은 무엇일까요?

답변1

당신이 했던 방식으로 고정 IP 주소를 설정해야 하는지 잘 모르겠습니다. "bookworm" 버전에서는 RPi 벤더가 dhcpcd로 교체하기로 결정했습니다. 네트워크 구성에 경험이 없는 경우 지금까지의 변경 사항을 모두 삭제하고 (partial )을 사용하여 구성하는 NetworkManager것이 좋습니다 .nmcliNetworkManager

한번도 사용해본 적이 없다면 nmcliIMHO에 비해 상당히 무겁습니다 dhcpcd. man nmcli시작하기 전에 읽어보시기 바랍니다.

시작하자 – 당신은 필요하다"이름구성할 인터페이스입니다. 이를 얻는 한 가지 방법은 다음과 같습니다.

sudo nmcli -p connection show    # using my system for this

======================================
  NetworkManager connection profiles
======================================
NAME                UUID                                  TYPE      DEVICE
----------------------------------------------------------------------------
Mesh01              b509f34f-8cec-4753-8024-62b59403303d  wifi      wlan0
lo                  d11f74e5-a19c-49a9-962f-402e2b88b7ae  loopback  lo
Wired connection 1  72c460ce-42c1-3585-9619-7ed3a8ee5a05  ethernet  --

고정 IP의 경우 다음 세 가지 항목을 지정해야 합니다.1.)IP 주소,2.)DNS&삼.)게이트웨이.

명령에 사용"이름"위의 명령에서시스템에서 실행(즉, 사용하지 않음 Mesh01) 네트워크에 적합한 IP 주소로 바꾸십시오. 또한 gatewaydns주소는 네트워크의 IP 주소와 반드시 동일할 필요는 없습니다.

sudo nmcli c mod "Mesh01" ipv4.addresses 192.168.1.201/24 ipv4.method manual
sudo nmcli con mod "Mesh01" ipv4.gateway 192.168.1.1
sudo nmcli con mod "Mesh01" ipv4.dns 192.168.1.1

그리고 고정 IP 주소를 적용하는 것을 잊지 마십시오. 본질적으로 DHCP 클라이언트 데몬에 다음과 같이 말하는 것입니다."일어나세요 - 됐어요". 따라서 DHCP 데몬을 종료한 후 수동으로 라우터/게이트웨이/DHCP 서버 구성을 수행할 준비를 해야 합니다. 일반적으로 여기에는 할당한 고정 IP 주소가 DHCP 풀 외부에 있는지 확인하는 등 이러한 장치의 일부 수동 구성이 포함됩니다.

그런 다음 위에서 구성한 인터페이스를 다시 시작합니다.

sudo nmcli c down "Mesh01"
sudo nmcli c up "Mesh01"

그렇게하는 게 좋겠습니다. 여전히 문제가 있고 고정 IP가 실제로 필요하지 않다면 DHCP가 해당 작업을 수행하도록 하는 것이 좋습니다. 다음과 같이 RPi에서 DHCP 기능을 복원할 수 있습니다.

sudo nmcli con modify "Mesh01" ipv4.method auto
sudo nmcli c down "Mesh01"
sudo nmcli c up "Mesh01"

관련 정보