Vyatta – Transforme o seu PC num Router/Firewall – PARTE V

11 Comentários

Objectivo: Configuração do serviço de DHCP para configuração dos computadores ligados a rede

Para quem não conhece, o Vyatta é uma distribuição Linux, baseada no Debian, que permite “transformar” facilmente um PC num router/firewall. Além destas funcionalidades fantásticas, a distribuição inclui uma interface que permite facilmente configurar os mais diversos serviços (ex. DNS, DHCP, rotas, etc).

Hoje, tal como prometido no último artigo (aqui), vamos aprender a configurar um serviço de DHCP.

vayatta_021

Qual a função do serviço de DHCP?

O DHCP (Dynamic Host Configuration Protocol) é um serviço de rede com o objectivo de automatizar todo o processo de configuração do protocolo TCP/IP nos diversos equipamentos de uma rede (ex. computadores, dispositivos móveis, impressoras, etc). Este é sem dúvida um processo que reduz o esforço de configuração por parte de qualquer administrador de sistemas numa rede informática.

Configurar serviço DHCP

Quando ligamos um PC á rede e este adquire automaticamente as configurações de rede, é sinal que temos um serviço de DHCP activo nessa mesma rede (falando em traços gerais).

No caso do cenário que estamos a usar, essas configurações são atribuídas pelo RouterISP (no meu caso tenho um router da Meo que envia as configurações para os equipamentos que se ligam a rede).

vayatta_021

Para que a atribuição de endereços comece a ser realizada pelo RouterPC, É IMPORTANTE que se proceda à desactivação do mesmo serviço no Router do ISP.

Por exemplo, para quem é utilizador Meo pode desactivar facilmente o serviço de DHCP entrando como

vayatta_006_thumb

Vamos então proceder então à configuração do serviço de DHCP propriamente dito. Para isso vamos criar uma pool de endereços com o nome rede-pplware, e com início no IP: 192.168.1.101 até IP: 192.168.1.253.

Dentro do RouterPC, vamos então introduzir o conjunto de comandos seguintes.

# configure
# edit service dhcp-server
# set disabled false
# edit shared-network-name rede-pplware
# set authoritative disable
# edit subnet 192.168.1.0/24
# set start 192.168.1.101 stop 192.168.1.253
# set dns-server 192.168.1.254
# set default-router 192.168.1.254
# commit

Basicamente as instruções seguintes permitem atribuir um endereço IP (dentro do range referido) e como DNS e gateway vamos  continuar a indicar o  router do ISP (192.168.1.254) que continua a ser o responsável pelo nosso acesso à Internet.

dhcp_001

Para confirmarem as configurações podem executar o comando:

show service dhcp-server

dhcp_00

Considerações finais

Esperamos que esta configuração seja mais um passo importante na vossa rede. Volto a relembrar que apenas devem ter um serviço DHCP a correr por cada rede para não existirem colisões  (devido ao modo de funcionamento do DHCP ser baseado em broadcast).

Quem está a montar e acompanhar este tutorial?

Até próximo artigo teremos mais novidades.

Até lá commit!

Artigos relacionados

Partilhar:
Tags:

Comentários

11

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de STP
    STP

    Só uma correcção, é o V e não o IV , certo?

    De resto, muito bom, obrigado!

  2. Avatar de Philipp
    Philipp

    Dae,

    Estou sempre procurando novas alternativas no linux, e você nos ajudou mais uma vez, obrigado!

    Muito bom…

  3. Avatar de Bruno Graça
    Bruno Graça

    Estou a tirar os meu apontamentos, para quando tiveres tudo postado começar a executar muitos parabéns.

    1. Avatar de Nuno Santos
      Nuno Santos

      Faço das palavras do Bruno as minhas.

      Continuação de um bom trabalho.

  4. Avatar de Bruno Graça
    Bruno Graça

    E se em vez de só ter uma placa de rede, colocasse 2, uma para a rede e outra para ligar o router quais seriam as configurações.

    1. Avatar de Pedro Pinto

      Boas Bruno, é simples:

      Configuram um IP na outra placa, tipo: 10.10.10.1 e depois crias uma nova pool:

      # configure
      # edit service dhcp-server
      # edit shared-network-name POOL2
      # edit subnet 10.10.10.0/24
      # set start 10.10.10.100 stop 10.10.10.200
      # set dns-server 10.10.10.1
      # set default-router 10.10.10.1
      # commit

  5. Avatar de A. Nonimo
    A. Nonimo

    Já agora que falam de DHCP, aproveito a deixa para partilhar convosco este link:

    http://ruttkamp.gmxhome.de

    Uso este programa há algum tempo para atribuir IPs pelos dispositivos (PCs, Xbox, etc.) que se ligam à rede cabo/wireless entre o meu PC e os tais.
    É bastante útil para estabelecer ligações rapidamente, já que nas redes ad-hoc onde a atribuição das propriedades de rede (IP, subnet, gateway, dns, etc.) é automática é costume haver problemas. Assim, com este programa basta te-lo configurado e a correr em background e esses problemas passam à historia.

    No site encontram-se vários exemplos de ‘instalações’, pelo que aconselho os interessados a darem uma vista de olhos.

  6. Avatar de Simões
    Simões

    Eu estou a seguir atentamente.
    Quando os tutoriais terminarem será altura de arregaçar as mangas e dar prova dos conhecimentos adquiridos.

    Bom trabalho

  7. Avatar de STP
    STP

    Uma duvida, agora o router da meo passa a ser só a ligação a internet, de resto é o Vyatta que faz é isso?