¿De dónde viene el "Nombre del cliente" en la tabla del cliente DHCP en el enrutador?


9

Tengo un enrutador Cisco. La página web de firmware tiene una pestaña que muestra la tabla de clientes DHCP. Como su nombre lo indica, enumera todos los clientes DHCP en la red. La primera columna de la tabla es el "Nombre del cliente". Algunos dispositivos tienen nombres y otros no.

¿De dónde viene el nombre del cliente?
¿Es eso parte del protocolo DHCP?
¿Es un parámetro opcional en el protocolo?

Estoy desarrollando mi propio dispositivo ethernet incorporado y es uno de los elementos que no tiene un nombre de cliente en la lista y estoy tratando de averiguar por qué.


1
¿Qué tipo de dispositivos son estos, tanto los que tienen nombres como los que no tienen?
user142485

1
@ user142485 Los que tienen nombres son PC y un teléfono Android. Uno de los que no tiene nombre es mi dispositivo personalizado (servidor HTTP incorporado, servidor TCPIP) y hay otro dispositivo sin nombre que no estoy seguro de cuál es.
PICyourBrain

Respuestas:


7

Sí, probablemente proviene de las solicitudes de DHCP.

El protocolo DHCP permite que se agregue un campo de "nombre de host" en las solicitudes de DHCP (para que una computadora informe sobre su nombre), así como los reconocimientos de DHCP (para que un servidor DHCP asigne un nombre de host diferente). Esto se especifica en RFC 2132 §3.14 para DHCPv4, y en draft-ietf-dhc-v6opts §3.7 para DHCPv6. Muchos servidores DHCP reenvían el nombre de host especificado por el cliente al servidor DNS interno y lo muestran en las interfaces de administración de arrendamiento.


1

El término para lo que está sucediendo se llama "Resolución de dirección inversa" y se puede manejar de muchas maneras:

Es probable que los dispositivos que aparecen se registren con el servidor DNS que ha configurado, luego el cliente DHCP puede obtener información compartida del servidor DNS si el enrutador también proporciona DNS o realizar una búsqueda inversa de DNS en el servidor DNS si es así. no y encontrar el nombre de la computadora.


1
  • Ubuntu: /etc/dhcp3/dhclient.conf
  • Red Hat: / etc / sysconfig / network-scripts / ifcfg-eth0

pero en mi máquina Red Hat ese archivo no estaba allí, pero pude establecer la identificación del cliente DHCP a través del Centro de control abriendo el cuadro de diálogo Conexiones de red y haciendo clic en la conexión inalámbrica relevante y presionando Editar. Luego hice clic en la pestaña Configuración de IPV4 y configuré el ID de cliente DHCP allí. Sin embargo, no estoy seguro de dónde (en qué archivo) se almacena esto.

HTH

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.