Pour découvrir le serveur DHCP qui vous donne l'IP, appuyez simplement sur Ctrl+ Alt+ Tsur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez la ou les commandes ci-dessous:
cat /var/lib/dhcp3/dhclient.leases
Ou vous pouvez simplement utiliser la commande grep pour obtenir l'adresse du serveur DHCP.
grep dhcp-server-identifier /var/lib/dhcp3/dhclient.leases
OU
grep dhcp-server-identifier /var/lib/dhcp/dhclient.leases
Pour Ubuntu 14.04, 16.04 et 17.10, vous pouvez utiliser:
dhclient -d -nw eth0
Exemple de sortie:
Internet Systems Consortium DHCP Client 4.2.4
Copyright 2004-2012 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/eth0/00:0c:29:49:3e:67
Sending on LPF/eth0/00:0c:29:49:3e:67
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 (xid=0x4f723f9)
DHCPREQUEST of 192.168.138.136 on eth0 to 255.255.255.255 port 67 (xid=0x4f723f9)
DHCPOFFER of 192.168.138.136 from 192.168.138.254
DHCPACK of 192.168.138.136 from 192.168.138.254
RTNETLINK answers: File exists
bound to 192.168.138.136 -- renewal in 892 seconds.
dhclient
(c.-à-d.dhclient -d -nw eth0
) A gâché undhclient
processus déjà en cours dans mon cas, entraînant une nouvelle adresse IP.Dans Ubuntu 14.04, le
/var/lib/dhcp/dhclient.leases
est vide. Le fichier de bail réel se trouve sur la ligne de commande dedhclient
viaps
. Recherchez l'-lf
option. Cette commande devrait fonctionner dans les installations Ubuntu 14.04 (toujours valide à partir de 17.10) :la source
dhclient.leases
n'est pas vide.Dans Ubuntu 16.04, vous pouvez essayer
la source
dhclient
, cela fonctionne -t- il avec systemd-networkd ?Avec:
nmap ( source ; DHCPv6 ):
dhdump ( source ):
tcpdump ( source ):
Autres:
dhcp_probe
(dhcp-probe
paquet)la source