Servidor DHCP rápido e fácil para Conectiva Linux

Mini-HOWTO sem burocracia que fala sobre como instalar e configurar um servidor DHCP (Dynamic Host Configuration Protocol) utilizando o Conectiva Linux.

[ Hits: 41.507 ]

Por: Velcir Luiz Finkler em 30/10/2003


Introdução



DHCP, que vem de Dynamic Host Configuration Protocol, é um protocolo usado para controlar informações das máquinas de uma rede de forma centralizada num único servidor, ou seja, é o servidor DHCP que controla que endereço IP, máscara de rede determinada máquina da rede terá.

O primeiro passo para habilitação de DHCP no seu Linux é se certificar de que o pacote dhcpd está instalado. Isso pode ser feito com o comando:

$ rpm -q dhcp

Caso não esteja, você pode baixá-lo do site da Conectiva. Neste artigo utilizei o pacote dhcp-3.0-2cl.rpm. Uma vez com o pacote RPM em mãos, instale-o com o comando:

# rpm -Uvh dhcp-3.0-2cl.rpm

Pronto, agora vamos aos arquivos de configuração.

Nesta altura o próximo passo é editar o arquivo /etc/dhcpd.conf adicionando as seguintes linhas ao mesmo:

option routers 10.0.0.1;
option domain-name-servers 192.168.200.254;
subnet 10.0.0.0 netmask 255.0.0.0 {
   range 10.0.0.10 10.0.0.100
}

Onde:
  • option routers 10.0.0.1 será seu roteador padrão, neste caso meu servidor Linux;
  • option domain-name-servers 192.168.200.254; será seu servidor DNS;
  • subnet 10.0.0.0 netmask 255.0.0.0 será a máscara de sua rede;
  • Range 10.0.0.10 10.0.0.100 será o margem de IPs que o servidor poderá distribuir.
OBS: Caso use o Conectiva 8.0, deve-se incluir no início do arquivo de configuração a linha:

ddns-update-style ad-hoc;

Feito isso vamos partir para a criação do arquivo dhcpd.leases no diretório /var/state/dhcp.

Se você utiliza duas interfaces de rede, deve desabilitar a placa que pertenxe à sua outra rede antes de iniciar o serviço, caso contrário não o serviço não irá subir:

# ifdown ethx (x = número da interface da outra rede)

Inicie o serviço:

# service dhcpd start

Restaure/ative a outra placa de rede:

# ifup ethx

Pronto, seu servidor DHCP está no ar, agora é só testar!

Espero que tenha ajudado.

Abraço
vlfinkler

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando Zabbix no Debian Lenny

Notebook HP Pavilion DV (família)

Rsyslog - Configurando o Centralizador de Logs

ROX-Files: Ícones para gerenciadores de janelas que não suportam ícones

Conexão com chaves assimétricas sem uso de senha em servidor sshd

  
Comentários
[1] Comentário enviado por gustavo_marcon em 30/10/2003 - 20:43h

Então quer dizer que se eu tenho por exemplo um server linux com dhcpd instalado e conectado a uma linha adsl por exemplo e tenho que compartilhar essa conexão com a rede interna que usam terminais windows mas não quero fazer nenhuma configuração de ip nas maquinas clientes essa é a solução??

E neste caso precisaria instalar um proxy ou coisa parecida p/ compartilhar a conexão???


Muito Obrigado, gostei de seu artigo... Parabéns e VIVA O LINUX

[2] Comentário enviado por elm em 31/10/2003 - 07:28h

Vc poderia utilizar um proxy ou usar o iptables para fazer NAT.

http://www.tldp.org/HOWTO/BTI-PPP/x374.html
http://tldp.org/HOWTO/IP-Masquerade-HOWTO/index.html

[3] Comentário enviado por elm em 31/10/2003 - 07:28h

Vc poderia utilizar um proxy ou usar o iptables para fazer NAT.

http://www.tldp.org/HOWTO/BTI-PPP/x374.html
http://tldp.org/HOWTO/IP-Masquerade-HOWTO/index.html

[4] Comentário enviado por mundoguero em 10/06/2004 - 13:43h

Essa é a melhor solução para simplesmente compartilhar a internet e fazer com que a sua rede fique usual, já que o servidor DHCP distribuirá IPs a todas as máquinas que forem adicionadas a sua rede sem maiores configurações nos clientes.
Agora, se você quer tambrém implementar um controle sobre o quem, quando e o que pode ser visto pelos usuários da sua rede você pode fazer atavéz de um Proxy (Squid) ou via IP Tables (filtragem de pacotes) que funciona muito melhor com DHCP.

[5] Comentário enviado por williamvpaiva em 09/12/2005 - 15:22h

Galera instalei o mandriva 2005 e estou com um problema, não conseguir configuar a rede, alguem poderia me passar o local aonde eu conseguiria fazer a configuração


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts