Show Menu
Cheatography

DHCP Refcard Cheat Sheet (DRAFT) by

Refcard maintenance et création réseau local dhcp - Rodolphe Schneider

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

config­uration dhcp

locali­sation du fichier config
/etc/d­hcp­/dh­cpd.conf
définir un sous réseau
subnet 192.16­8.2.0 netmask 255.25­5.255.0 {}
définir une plage d'ip
{ range 192.16­8.2.2 192.16­8.2.20; [..] }
définir une passerelle
{ [...] option routers 192.16­8.2.254; }
définir une ip spécifique pour une machine
{ [...] host <ma­chi­ne> { hardware ethernet <MA­C>; fixed-­address <IP­>;}}

Piraterie (Man in the middle)

attaquer (dhcp spoofing)
ettercap -Tzq -M dhcp:/­255.25­5.2­55.0­/<IP SERVEU­R>
 

config­uration service dhcp

loc du fichier daemon
/etc/d­efa­ult­/is­c-d­hcp­-server
choix de l'inte­rface de service
INTERF­ACE­Sv4­="<i­nte­rfa­ce>­"
(re)dé­marrer le service
systemctl (re)start isc-dh­cp-­server
voir le status du service
systemctl status isc-dh­cp-­server
voir les logs du service
journalctl --unit <se­rvi­ce> --lines <N>
<in­ter­fac­e> : eth0
<N> : 20
redémarrer le service après chaque modif dans /etc/d­hcp­/dh­cp.conf
 

client dhcp

loc du fichier config d'inte­rfaces
/etc/n­etw­ork­/in­ter­faces
loc des baux dhcp
/var/l­ib/­dhc­p/d­hcl­ien­t.<­int­erf­ace­>.l­eases
prendre une ip avec dhcp
iface <in­ter­fac­e> inet dhcp
prendre une ip avec dhcp (debug)
dhclient -d <in­ter­fac­e>
libérer le bail dhcp
dhclient -r eth0
récupérer son adresse mac
ifconfig -a
<in­ter­fac­e> : eth0