Sunteți pe pagina 1din 2

Configurando um servidor DHCP

No post anterior mostrei como configurar um servidor XDMCP no linux, e uma configuração
básica da rede, mas que tal fazer uma configuração DHCP? Pra quê isso? Que isso afinal?

Um servidor DHCP serve para atribuir endereços IP's fixos ou dinâmicos (depende da
configuração) à todos os hosts na rede!

Então! Vamos?
No micro que será o servidor, instale os pacotes dhcp3-server utilizando o synaptic ou o próprio
apt-get (atenção, em outras distros os pacotes podem mudar de nome, faça uma busca no
www.google.com.br/linux). E nos outros micros da rede, ou seja, os clientes instale o pacote dhcp3-
client e suas respectivas dependências.

Pronto, agora basta a configuração.

Vamos no servidor e abra com o seu editor favorito o arquivo


/etc/dhcp3/dhcpd.conf

Descomente (retire a tralha) a linha autoritative;


Isto serve para dizer que este é o servidor dhcp oficial.
Estas outras configurações eu recomendo colocar no final do arquivo apenas por organização.
Supondo que você esteja utilizando a rede 192.168.1.0 e máscara de rede 255.255.255.0, insira a
linha abaixo:

subnet 192.168.0.1 netmask 255.255.255.0{

logo depois coloque a opção que informará o intervalo reservado para ip dinâmico:

range 192.168.1.100 192.168.1.199;

Veja que com esta linha eu deixei reservado todos os IP's de final 100 a 199.

Depois você coloca a linha que define o IP do servidor:

option routers 192.168.1.1;


}

A chave acima é a que vai fechar a chave da linha subnet.

Então a configuração ficou a seguinte:

subnet 192.168.1.0 netmask 255.255.255.0 {


range 192.168.100 192.168.199;
option routers 192.168.1.1;
}

Atenção: não se esqueça das chaves e dos pontos-vírgulas!


Uma observação: o IP definido para o servidor deve ser configurado antes de iniciar o servidor
DHCP, que tal utilizar o mesmo script descrito no post anterior?

Depois de efetuado as configurações acima reinicie o servidor com o comando:

# /etc/init.d/dhcp3-server restart

Se aparecer qualquer erro revise as configurações, até mesmo uma chave aberta ou um ponto-e-
vírgula fora do lugar tornará em erro.

Depois no computador do cliente com os devidos pacotes instalados basta o seguinte comando para
a configuração:

# dhclient

Com apenas este comando, o cliente requisitou a configuração do servidor e o mesmo respondeu
enviando um IP válido.
Verifique você mesmo com o comando ifconfig eth0.

E para utilizar o servidor DHCP com IP fixo?

fácil, basta inserir no final do arquivo /etc/dhcp3/dhcpd.conf (depois da configuração já realizada),


as seguintes linhas:

host myhost {
hardware ethernet 00:0F:B0:5F:EA:13;
fixed-address 192.168.1.211;
}

Lembrando que você deve substituir o nome de host "myhost" pelo nome de host do cliente que terá
o IP fixo. Substitua também o endereço MAC da placa de rede. Você encontrará o MAC da placa
com o comando ifconfig eth0 (supondo que a placa a ser configurada é a placa "eth0". O endereço
será parecido com este: 00:0F:B0:5F:EA:13, o IP será dado com base neste endereço que é único
em cada placa de rede.

Na linha debaixo é configurado o IP fixo que será dado ao cliente com o endereço MAC
especificado.

Atenção: Este IP deve obrigatoriamente estar fora do intervalo de IP's especificado na linha:
range 192.168.100 192.168.199;
Se você quiser que a rede seja configurada automaticamente no momento do boot basta colocar o
comando "dhclient" no arquivo /etc/rc.local em todos os computadores dos clientes da rede. No
debian depois de instalado o DHCP ele é configurado para se iniciar no momento do boot.

http://drfferreira.blogspot.com/2009/07/configurando-um-servidor-dhcp.html

S-ar putea să vă placă și