Mudanças entre as edições de "Configuração do DHCP"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(4 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 8: Linha 8:
  
 
===Editando o arquivo "dhcpd.conf"===
 
===Editando o arquivo "dhcpd.conf"===
 +
*Primeiramente, copiar o arquivo /etc/dhcpd.conf.sample renomeando-o:
 +
#cp /etc/dhcpd.conf.sample /etc/dhcpd.conf
 +
 
*Abrir arquivo:
 
*Abrir arquivo:
 
  #vi /etc/dhcpd.conf
 
  #vi /etc/dhcpd.conf
  
 
*Editar da seguinte forma:
 
*Editar da seguinte forma:
  ddns-update-style none; ''(obs: se a versão do dhcp server for 3.0 ou superior)''
+
  ddns-update-style none;                                 ''(obs: se a versão do dhcp server for 3.0 ou superior)''
 
  subnet 192.168.xxx.xxx netmask 255.255.xxx.xxx {
 
  subnet 192.168.xxx.xxx netmask 255.255.xxx.xxx {
  #default gateway
+
    #default gateway
  option routers 192.168.xxx.xxx; ''(gateway padrão onde o DHCP está localizado)''
+
    option routers 192.168.xxx.xxx;                     ''(gateway padrão onde o DHCP está localizado)''
  option subnet mask 255.255.xxx.xxx; ''(máscara da rede local)''
+
    option subnet-mask 255.255.xxx.xxx;                 ''(máscara da rede local)''
  option domain-name ''"localhost.seudominio.local"''; ''(nome de domínio da rede local)''
+
    option domain-name ''"localhost.seudominio.local"''; ''(nome de domínio da rede local)''
  option broadcast-address 192.168.xxx.xxx; ''(endereço de broadcast da rede local)''
+
    #option broadcast-address 192.168.xxx.xxx           ''(endereço de broadcast da rede local)''
  option domain-name-servers 192.168.xxx.xxx; ''(DNS padrão da rede local)''
+
    #Seting up an ip address is better here
  range dynamic-bootp 192.168.xxx.xxx 192.168.yyy.yyy; ''(faixa de endereços IP utilizados pelo Servidor DHCP para aluguel)''
+
    option domain-name-servers 192.168.xxx.xxx;         ''(DNS padrão da rede local)''
  }  
+
    #option nis-domain "domain.org";
 +
    range dynamic-bootp 192.168.xxx.xxx 192.168.yyy.yyy; ''(faixa de endereços IP utilizados pelo Servidor DHCP para aluguel)''
 +
    default-lease-time 21600;
 +
    max-lease-time 43200;
 +
    # we want the nameserver to appear at a fixed address
 +
    #host ns {
 +
    #next-server fixed.mandrakesoft.com;
 +
    #hardware ethernet 12:34:56:78:AB:CD;
 +
    #fixed-address 192.168.0.10;
 +
    #}
 +
  }
  
 
*Fechar o arquivo salvando as alterações.
 
*Fechar o arquivo salvando as alterações.
Linha 38: Linha 51:
 
*Testar da seguinte forma:
 
*Testar da seguinte forma:
 
Conectar-se a uma máquina da mesma rede do Servidor e executar o seguinte comando:
 
Conectar-se a uma máquina da mesma rede do Servidor e executar o seguinte comando:
  #dhcpclient
+
  #dhclient
 
Após executar este comando, o prompt irá mostrar um IP aleatório alocado de acordo com a faixa de IP´s especificada no arquivo "dhcpd.conf".
 
Após executar este comando, o prompt irá mostrar um IP aleatório alocado de acordo com a faixa de IP´s especificada no arquivo "dhcpd.conf".
 
Caso isto ocorra, o Servidor DHCP estará '''funcionando corretamente'''!
 
Caso isto ocorra, o Servidor DHCP estará '''funcionando corretamente'''!
  
 
Caso apareça alguma mensagem de erro, verificar a '''configuração do arquivo editado'''. Se necessário, tornar a editá-lo e refazer os testes.
 
Caso apareça alguma mensagem de erro, verificar a '''configuração do arquivo editado'''. Se necessário, tornar a editá-lo e refazer os testes.

Edição atual tal como às 11h34min de 13 de novembro de 2006

Instalando o Serviço DHCP

  • Para instalar o serviço DHCP, digitar:
#urpmi dhcp-server (instalar o serviço DHCP)
#urpmi dhcp-client (instalar o serviço para utilização dos hosts-clientes)

Editando o arquivo de configuração do Serviço DHCP

Obs.: Respeitar a sintaxe e espaçamentos de acordo com os ítens a seguir:

Editando o arquivo "dhcpd.conf"

  • Primeiramente, copiar o arquivo /etc/dhcpd.conf.sample renomeando-o:
#cp /etc/dhcpd.conf.sample /etc/dhcpd.conf
  • Abrir arquivo:
#vi /etc/dhcpd.conf
  • Editar da seguinte forma:
ddns-update-style none;                                 (obs: se a versão do dhcp server for 3.0 ou superior)
subnet 192.168.xxx.xxx netmask 255.255.xxx.xxx {
   #default gateway
   option routers 192.168.xxx.xxx;                      (gateway padrão onde o DHCP está localizado)
   option subnet-mask 255.255.xxx.xxx;                  (máscara da rede local)
   option domain-name "localhost.seudominio.local"; (nome de domínio da rede local)
   #option broadcast-address 192.168.xxx.xxx            (endereço de broadcast da rede local)
   #Seting up an ip address is better here
   option domain-name-servers 192.168.xxx.xxx;          (DNS padrão da rede local)
   #option nis-domain "domain.org";
   range dynamic-bootp 192.168.xxx.xxx 192.168.yyy.yyy; (faixa de endereços IP utilizados pelo Servidor DHCP para aluguel)
   default-lease-time 21600;
   max-lease-time 43200;
   # we want the nameserver to appear at a fixed address
   #host ns {
   #next-server fixed.mandrakesoft.com;
   #hardware ethernet 12:34:56:78:AB:CD;
   #fixed-address 192.168.0.10;
   #}
}
  • Fechar o arquivo salvando as alterações.

Criar um novo arquivo

  • Criar o arquivo:
#touch /etc/dhcpd.leases

Iniciando/Reiniciando/Parando o serviço DHCP

  • Após configuração destes arquivos, inicializá-lo executando:
#service dhcpd start    (iniciando o serviço)
#service dhcpd restart  (reiniciando o serviço)
#service dhcpd stop     (parando o serviço)

Testando o serviço

  • Testar da seguinte forma:

Conectar-se a uma máquina da mesma rede do Servidor e executar o seguinte comando:

#dhclient

Após executar este comando, o prompt irá mostrar um IP aleatório alocado de acordo com a faixa de IP´s especificada no arquivo "dhcpd.conf". Caso isto ocorra, o Servidor DHCP estará funcionando corretamente!

Caso apareça alguma mensagem de erro, verificar a configuração do arquivo editado. Se necessário, tornar a editá-lo e refazer os testes.