Entendendo TCP/IP (parte 4) - DHCP
Neste artigo, o quarto da série, descrevo o funcionamento do DHCP (Dynamic Host Configuration Protocol), o protocolo de configuração dinâmica de hosts. Parto de uma configuração simples e vou aumentando a complexidade, passando por reservas de IP e Relay.
Parte 4: Reservando IP
Há algumas situações em que você precisa fixar um IP para que uma determinada estação sempre receba o mesmo endereço.
Por exemplo: o equipamento de um executivo, ou de alguém que precise de regras especiais de acesso. Nestes casos, podemos amarrar o endereço MAC da placa de rede do equipamento em questão a um endereço IP fornecido pelo DHCP.
Primeiramente você vai precisar do endereço MAC da placa de rede do equipamento em questão. Em máquina Linux você consegue isso com o comando 'ifconfig'. Repare na primeira linha o item "Endereço de HW":
/sbin/ifconfig
Adicione a seguinte linha em seu arquivo 'dhcpd.conf':
Essas linhas fazem com que a 'máquina ricardo', que possui o endereço MAC 08:00:27:8c:98:f1, sempre receba o endereço 172.20.16.60.
Você ainda pode especificar outros parâmetros que serão específicos para este host, como outro default gateway, outro DNS, tempos de concessão diferentes, etc.
Por exemplo: o equipamento de um executivo, ou de alguém que precise de regras especiais de acesso. Nestes casos, podemos amarrar o endereço MAC da placa de rede do equipamento em questão a um endereço IP fornecido pelo DHCP.
Primeiramente você vai precisar do endereço MAC da placa de rede do equipamento em questão. Em máquina Linux você consegue isso com o comando 'ifconfig'. Repare na primeira linha o item "Endereço de HW":
/sbin/ifconfig
eth0 Link encap:Ethernet Endereço de HW 00:24:1d:f0:55:27No Windows, use "ipconfig /all" e procure a linha "Endereço físico".
inet end.: 172.20.16.60 Bcast:172.20.255.255 Masc:255.255.0.0
endereço inet6: fe80::224:1dff:fef0:5527/64 Escopo:Link
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
RX packets:2459228 errors:0 dropped:0 overruns:0 frame:0
TX packets:758665 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:100
RX bytes:1236661339 (1.1 GiB) TX bytes:74498833 (71.0 MiB)
Memória:f1500000-f1520000
Adicione a seguinte linha em seu arquivo 'dhcpd.conf':
host ricardo {
hardware ethernet 08:00:27:8c:98:f1;
fixed-address 172.20.16.60;
}
hardware ethernet 08:00:27:8c:98:f1;
fixed-address 172.20.16.60;
}
Essas linhas fazem com que a 'máquina ricardo', que possui o endereço MAC 08:00:27:8c:98:f1, sempre receba o endereço 172.20.16.60.
Você ainda pode especificar outros parâmetros que serão específicos para este host, como outro default gateway, outro DNS, tempos de concessão diferentes, etc.