¿Cómo puedo saber si mi dirección IP es DHCP, fija o dinámica?
Necesito decirle a mi administrador de red cuál es la dirección IP, que mi máquina virtual está usando. Sé los números, pero no sé si es fijo o no.
Lo intenté: ifconfigy eso me devolvió mi dirección IP.
ubuntu
ip
dhcp
dynamic-dns
Kevdog777
fuente
fuente

Respuestas:
Haga clic derecho en el icono de Network Manager en el panel superior de Ubuntu y seleccione editar. Vaya a la pestaña Red alámbrica o Red inalámbrica y seleccione el nombre de la red. Haga clic en el botón editar y vaya a la pestaña de configuración de IPv4 en la nueva ventana. Si el método es automático (DHCP), está utilizando dhcp.
Otro método es
cat /var/log/syslogy verifique algo como a continuaciónSi tienes algo similar a lo anterior. Está utilizando DHCP (las direcciones IP pueden ser diferentes)
fuente
Estoy usando Debian pero los directorios deben ser iguales o similares. Comprueba si tienes el directorio
/var/lib/dhcp. Luego:Deberías ver los archivos con nombre . Busque el archivo más reciente asociado con la interfaz que le interesa y ábralo:
/var/lib/dhcp/dhclient-random-numbers-eth1.leaseLa salida debería ser algo como esto:
Si el
/var/lib/dhcpdirectorio no existe o está vacío, lo más probable es que no obtenga sus IP de DHCP.fuente
Una nota pedante en una publicación anterior: el contenido de
/etc/network/interfacesle dirá cómo las interfaces PUEDEN haber sido gestionadas en el arranque (o después de ejecutarseservice networking restart). No es definitivo No le dice cómo se asignó una interfaz determinada en un momento dado. Por ejemplo, dada unaDHCPinterfaz administrada que puedo eliminar fácilmentedhclienty usarifconfigpara asignar estáticamente cualquier IP que quiera a una interfaz (puedo asignar una dirección IP en elHCHPrango administrado solo para causar más confusión).Tal vez otro administrador hizo esto para probar algo y se olvidó de limpiar. O puedo ejecutar
dhclient eth0en una interfaz con una asignación estática ahoraDHCPadministraré la interfaz. O quizás otro administrador haya cometido un error tipográfico y ahoraavahihaya configurado dinámicamente la interfaz con una dirección de enlace local.Claro, estas cosas no suceden todos los días, pero es solo en condiciones de desarrollo o en situaciones extrañas donde alguna vez me he preguntado: "¿Cómo se configuró esta interfaz?" En circunstancias normales, nunca me encuentro haciendo esta pregunta.
En general, creo que la respuesta es "No, no puedes estar seguro". El núcleo no mantiene un registro, por lo que sabemos. Lo mejor que puedes hacer es
grepatravesar a los sospechosos habituales/var/log/. Pero si alguien ingresó una dirección IP estática asignada manualmente, entonces no tiene suerte.fuente
Usar comando:
Le mostrará todas las interfaces y cuál de ellas está usando dhcp.
fuente
NetworkManagery no/etc/network/interfaces.Backtrackque está basado en Ubuntu. Si el camino es diferente, probablemente será muy similar.sudo): aauto loiface lo inet loopbackmenos que haya funcionado, pero no entiendo lo que se acaba de escribir allí./etc/network/interfaceses la forma "manual" de configurar las interfaces de red. Backtrack es una distribución para jugar con configuraciones de red, por lo que, como era de esperar, favorece la forma manual. Ubuntu es una distribución destinada a configurarse automáticamente por preferencia y a través de la GUI cuando sea necesario, por lo que, como era de esperar, favorece Network Manager.