[FUG-BR] DHCP Relay

Joao Pedro Paula Pannain Souza jp.pannain em gmail.com
Qua Ago 3 21:04:11 BRT 2005


Oi Pessoal,

Estou usando uma topologia de rede onde tenho um freebsd concentrador
da rede usando dhcp, porém agora esse freebsd antes tinha acesso direto
na rede ele irá virar um roteador mas ainda será o concentrador da rede enquanto
ele terá outros servidores que faram dhcp relay neste concentrador.

O Complicador está na montagem do dhcp para esse freebsd principal pois
não consegui achar nenhuma documentação explicando o que é necessário
para fazê-lo só ficar esperando o chamado desses dhcp relay. Seto as
redes, range e tudo mais, mas quando vou dar um dhcp interface -cf
dhcpd.conf ele vê que essa interface não tem 1 ip da rede que tá no
dhcpd.conf setado nele e mata o processo.

Para poder entender como tá a topologia vou por aqui um exemplo:

[ Internet ]
    |
    |
  [FreeBSD]  10.1.1.1 ============================= 
   DHCP                              ||                                   ||
  192.168.x.x                       ||                                   ||
                                     10.1.1.2                         10.1.1.3
                                    [RELAY1]                     [RELAY2]
                                   192.168.1.1                   192.168.2.1
                                          ||                                 ||
                                          ||                                 ||
   [CLIENTE]================                =================[CLIENTE]

Então nessa topologia o ip 192.168.x.x não tem nenhuma referencia na
placa de rede que vai receber os chamados dos relay.

Segue o arquivo de configuração que estou usando:

#################################################################
#CONFIGURACAO DAS REDES

default-lease-time 72000;
max-lease-time 79200;
ddns-update-style none;
option domain-name "teste.com.br";
authoritative;
option domain-name-servers 10.250.10.1,10.10.10.1;


shared-network Inside {
        #Rede Computadores
        subnet 10.250.10.0 netmask 255.255.255.0 {
                option broadcast-address 10.250.10.255;
                option routers 10.250.10.1;
                option subnet-mask 255.255.255.0;
                range 10.250.10.2 10.250.10.254;
        }

}

#################################################################
#IPS DOS CLIENTES

# CLIENTE: uriel
host 10-250-10-2.teste.com.br{
        hardware ethernet 00:E0:7C:F0:EF:FD;
        fixed-address 10.250.10.2;
        option host-name "10-250-10-2.teste.com.br";
}
######################################

O FreeBSD está com o ip 10.10.10.1. Daí quando dou um dhcpd.conf ele
me retorna esta mensagem:

[root em ezequiel servico]# dhcpd rl0 -cf dhcpd.conf
Internet Systems Consortium DHCP Server V3.0.2
Copyright 2004 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 0 leases to leases file.

No subnet declaration for rl0 (10.10.10.1).
** Ignoring requests on rl0.  If this is not what
   you want, please write a subnet declaration
   in your dhcpd.conf file for the network segment
   to which interface rl0 is attached. **

Not configured to listen on any interfaces!
...
exiting.

Desculpem-me pelo email grande... mas estou a um tempo quebrando
a cabeça com isso...

Agradeço desde já  a atenção.

[]s
João Pedro

_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




Mais detalhes sobre a lista de discussão freebsd