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: 42.800 ]

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 o bugzilla no OpenSuSE 10.2

Servidor de impressão Linux com clientes Windows 2000

Kazam Screencaster no Debian Wheezy

OpenVPN em Linux

Instalando Gentoo Linux através da sua distribuição

  
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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts