라우터의 DHCP 클라이언트 테이블에서 “클라이언트 이름”은 어디에서 제공됩니까? 열은 “클라이언트 이름”입니다. 일부 장치에는 이름이 있고

Cisco 라우터가 있습니다. 펌웨어 웹 페이지에는 DHCP 클라이언트 테이블을 표시하는 탭이 있습니다. 이름에서 알 수 있듯이 네트워크의 모든 DHCP 클라이언트가 나열됩니다. 표의 첫 번째 열은 “클라이언트 이름”입니다. 일부 장치에는 이름이 있고 일부 장치에는 없습니다.

고객 이름은 어디에서 왔습니까?
DHCP 프로토콜의 일부입니까?
프로토콜의 선택적 매개 변수입니까?

자체 내장 이더넷 장치를 개발 중이며 클라이언트 이름이없는 항목 중 하나이며 그 이유를 알아 내려고 노력 중입니다.



답변

예, DHCP 요청에서 비롯된 것일 수 있습니다.

DHCP 프로토콜은 “호스트 이름”필드를 DHCP 요청 (컴퓨터가 이름을 알리기 위해)과 DHCP 승인 (DHCP 서버가 다른 호스트 이름을 할당하기 위해)에 추가 할 수 있도록합니다. 이것은 DHCPv4의 경우 RFC 2132 §3.14 및 DHCPv6의 경우 초안 -ietf-dhc-v6opts §3.7에 지정 되어 있습니다. 많은 DHCP 서버는 클라이언트가 지정한 호스트 이름을 내부 DNS 서버로 전달하여 임대 관리 인터페이스에 표시합니다.


답변

무슨 일이 일어나고 있는지에 대한 용어를 “역 주소 해결 (Reverse Address Resolution)”이라고하며 여러 방법으로 처리 할 수 ​​있습니다.

표시되는 장치가 자신이 설정 한 DNS 서버에 자신을 등록하면 DHCP 클라이언트는 라우터가 DNS를 제공하는 경우 DNS 서버에서 공유 정보를 얻거나 DNS 서버에서 DNS 역방향 조회를 수행 할 수 있습니다. 컴퓨터의 이름을 찾지 마십시오.


답변

  • 우분투 : /etc/dhcp3/dhclient.conf
  • Red Hat : / etc / sysconfig / network-scripts / ifcfg-eth0

그러나 내 Red Hat 시스템에는 해당 파일이 없지만 네트워크 연결 대화 상자를 열고 관련 무선 연결을 클릭하고 편집을 클릭하여 제어 센터를 통해 DHCP 클라이언트 ID를 설정할 수 있습니다. 그런 다음 IPV4 설정 탭을 클릭하고 DHCP 클라이언트 ID를 설정하십시오. 이 파일이 어디에 (어떤 파일) 저장되는지 잘 모르겠습니다.

HTH