라우터의 호스트 이름이 잘못된 BananaPi

라우터의 호스트 이름이 잘못된 BananaPi

간단한 호스트 이름을 사용하여 Banana Pi를 설정했습니다.바나나피이는 명령줄( root@bananapi:/#) 에도 표시되며 hostnameARMBIAN 셸의 명령을 사용하여 동일한 호스트 이름에 맞게 파일을 사용자 정의했지만 /etc/hosts여전히 내 라우터(Hitronhub CVE-30360)에서 검색할 때 뭔가 엄청나게 이상한 것을 뱉어냅니다. , 그것은 말한다PC-B414.

내가 여기서 무엇을 놓치고 있는 걸까요? 조정해야 할 다른 파일이 있습니까?

미리 감사드립니다.

답변1

동적 IP 주소 할당(중앙 관리)

Banana-Pi가 DHCP 서비스(예: 라우터)에서 IP 주소를 얻는 경우 DHCP 서버에 호스트 이름을 알릴 수 있는 기회가 있습니다. DHCP 서비스에는 DNS 서비스(예: 라우터에서도)에 이를 알리는 기능이 있는 경우가 많습니다. 그렇지 않으면 Banana-Pi에 기본 호스트 이름이 할당될 수 있습니다.

고정 IP 주소 할당

Banana-Pi에 로컬로 구성된 고정 IP 주소가 있는 경우 DNS 서버(DHCP를 통해)에 해당 이름을 데이터에 추가하도록 요청하지 않습니다.

DHCP 예약을 이용한 고정 IP

Banana-Pi가 고정 IP 주소를 갖도록 하려면 라우터에서 DHCP 예약을 구성하고 DHCP를 사용하도록 Banana-pi를 재구성할 수 있습니다. DHCP 예약을 구성하는 방법은 라우터 제조업체와 모델에 따라 다릅니다. 관리적으로 이것이 가장 간단한 솔루션입니다.

그러면 라우터는 항상 동일한 IP 주소를 Banana-Pi에 할당하고 Banana-Pi의 현재 호스트 이름으로 DNS 서비스를 업데이트합니다.


참고자료

3.3. 클라이언트는 서버가 DNS 업데이트를 수행하기를 원합니다.

클라이언트는 클라이언트가 사용하는 FQDN 및 주소에 대한 FQDN-IP 주소 매핑을 업데이트하는 책임을 서버에 위임하도록 선택할 수 있습니다. 서버에 이 선택을 알리기 위해 클라이언트는 DHCPREQUEST 메시지에 클라이언트 FQDN 옵션을 포함해야 하며 DHCPDISCOVER에 클라이언트 FQDN 옵션을 포함할 수 있습니다. 옵션의 플래그 필드에 있는 "S" 비트는 1이어야 하고 "O" 및 "N" 비트는 0이어야 합니다.

Armbian Debian jessie dhclient가 신뢰할 수 있는 제공된 호스트 이름을 처리하지 않습니다.

옵션 호스트 이름 문자열;

이 옵션은 클라이언트의 이름을 지정합니다. 이름은 로컬 도메인 이름으로 정규화되거나 정규화되지 않을 수 있습니다(도메인 이름을 지정하려면 domain-name 옵션을 사용하는 것이 좋습니다). 문자 집합 제한 사항은 RFC 1035를 참조하세요. 이 옵션은 클라이언트 시스템의 호스트 이름이 설정되지 않은 경우에만 dhclient-script(8)에 의해 적용됩니다.

DHCP 서버는 관리자가 미리 정의한 매핑을 기반으로 각 클라이언트의 MAC 주소에 따라 개인 IP 주소를 발급합니다. 이 기능은 DD-WRT에 의한 정적 DHCP 할당, dhcpd 문서에 의한 고정 주소, Netgear에 의한 주소 예약, Cisco 및 Linksys에 의한 DHCP 예약 또는 정적 DHCP, 기타 다양한 라우터에 의한 IP 주소 예약 또는 MAC/IP 주소 바인딩이라고 다양하게 불립니다. 제조업 자. 클라이언트의 MAC 주소와 일치하는 항목이 없으면 서버는 선택적으로 동적 또는 자동 할당으로 대체될 수도 있고 그렇지 않을 수도 있습니다.

관련 정보