Configurando servidor DHCP no Debian
Neste tutorial vou explicar como é fácil ter um servidor DHCP em sua rede. E ainda definindo IP com base no MAC.
Distro utilizada debian.
Vamos a instalação e em seguida faremos as configurações necessárias.
# aptitude install dhcp3-server
# cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.bkp
# echo > /etc/dhcp3/dhcpd.conf
# vim /etc/dhcp3/dhcpd.conf
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.201;
option routers 192.168.0.10;
option domain-name-servers 200.177.250.10,200.204.0.10;
option broadcast-address 192.168.0.255;
}
default-lease-time -> Tempo de renovação dos endereços IP, então “600″ vai fazer o servidor verifica a cada dez minutos se as estações ainda estão ativas.
max-lease-time -> Determina o tempo máximo que uma estação irá usar um determinado IP.
range -> Determina a faixa de endereços IP que será utilizada.
option routers -> Endereço do gateway da rede.
option domain-name-servers -> Será nosso servidores DNS. Voce pode utilizar dois ou mais endereços, basta separar eles por vírgula, sem espaços.
option broadcast-address -> Como o nome mesmo diz nosso endereço broadcast.
Você pode substituir o arquivo de configuração padrão por este modelo, ou editá-lo conforme a necessidade.
Agora vamos definir a interface que vai escutar o serviço DHCP.
# vim /etc/default/dhcp3-server
Localize a linha:
INTERFACES=”"
adicione sua interface escutada.
ex: INTERFACES=”eth1″
Agora vamos reiniciar o serviço.
# /etc/init.d/dhcp3-server restart
Prontinho, temos uma rede DHCP.
Indo além podemos configurar um relacionar um IP com o endereço MAC, estaria definindo um IP fixo para a estação. Uma boa solução para estações que não podem ficar mudando de ip.
Vamos as configurações, digamos que nosso servidor de impressão não possa trocar de IP, ele deve ter o ip 192.168.0.250 criaremos então uma host dentro da chave subnet:
# vim /etc/dhcp3/dhcpd.conf
host printserver {
hardware ethernet 00:0F:B0:55:EA:13;
fixed-address 192.168.0.250;
}
} #fecha chave subnet
Temos então:
Nome da máquina: printserver
Endereço MAC: 00:0F:B0:55:EA:13
Endereço IP: 192.168.0.250;
Modelo dhcpd.conf:
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.201;
option routers 192.168.0.10;
option domain-name-servers 200.177.250.10,200.204.0.10;
option broadcast-address 192.168.0.255;
host printserver {
hardware ethernet 00:0F:B0:55:EA:13;
fixed-address 192.168.0.250;
}
host routerwireless {
hardware ethernet 00:AA:BC:55:DA:AB;
fixed-address 192.168.0.252;
}
}
Sempre restarte o serviço após modificação.
# /etc/init.d/dhcp3-server restart
Qualquer dúvida postem ai!
Valeu pela dica do /etc/default/dhcp3-server
INTERFACES=”eth1″.
Salvou o meu dia. Meu server estava ouvindo na eth0 e não sabia como mudar este parâmetro.
Obrigado!!!
- spam
- offensive
- disagree
- off topic
Like