+ Responder ao Tópico



  1. #1
    gsteixei
    Visitante

    Unhappy DHCP lerdo

    Ola amigos,
    vamos ver se alguem pode me dar uma ideia. Eu tenho um servidor dhcp que nao esta se comportando bem. Nem dizer que por isso ele nao vai ganhar presente de natal resolveu, entao vamos pelo metodo old-school, configurando... :-P

    É o seguinte, ele esta muito lento, alguma estações chegam a demorar mais de 3 minutos para receber o endereco. Ja olhei se nao tem mac ou ip repetido. Tem outro dhcp na rede mas os mac cadastrados nele nao sao os mesmos, bom, vamos aos fatos.
    Pelos logs da pra ver que uma mesma maquina pede o ip, o servidor oferece e entao ela pede denovo, ele oferece, ela pede denovo e por ai vai...

    por exemplo:


    DHCPOFFER on 200.233.17.88 to 00:40:a7:05:3f:88 via eth1
    DHCPDISCOVER from 00:40:a7:05:3f:88 via eth0
    DHCPOFFER on 200.233.17.88 to 00:40:a7:05:3f:88 via eth0
    DHCPREQUEST for 200.233.17.88 (200.233.16.115) from 00:40:a7:05:3f:88 via eth1
    DHCPACK on 200.233.17.88 to 00:40:a7:05:3f:88 via eth1
    DHCPREQUEST for 200.233.17.88 (200.233.16.115) from 00:40:a7:05:3f:88 via eth0
    DHCPDISCOVER from 00:40:a7:05:3f:88 via eth1
    DHCPOFFER on 200.233.17.88 to 00:40:a7:05:3f:88 via eth1
    DHCPDISCOVER from 00:40:a7:05:3f:88 via eth0
    DHCPOFFER on 200.233.17.88 to 00:40:a7:05:3f:88 via eth0
    DHCPREQUEST for 200.233.17.88 (200.233.16.115) from 00:40:a7:05:3f:88 via eth1
    DHCPACK on 200.233.17.88 to 00:40:a7:05:3f:88 via eth1
    DHCPREQUEST for 200.233.17.88 (200.233.16.115) from 00:40:a7:05:3f:88 via eth0
    DHCPACK on 200.233.17.88 to 00:40:a7:05:3f:88 via eth0
    DHCPDISCOVER from 00:40:a7:05:3f:88 via eth1
    DHCPOFFER on 200.233.17.88 to 00:40:a7:05:3f:88 via eth1
    DHCPDISCOVER from 00:40:a7:05:3f:88 via eth0
    DHCPOFFER on 200.233.17.88 to 00:40:a7:05:3f:88 via eth0
    DHCPREQUEST for 200.233.17.88 (200.233.16.115) from 00:40:a7:05:3f:88 via eth1
    DHCPACK on 200.233.17.88 to 00:40:a7:05:3f:88 via eth1
    DHCPREQUEST for 200.233.17.88 (200.233.16.115) from 00:40:a7:05:3f:88 via eth0
    DHCPACK on 200.233.17.88 to 00:40:a7:05:3f:88 via eth0

    Deu pra ver quantas vezes ele pediu pelo ip 200.233.17.88 ???? Isto é apenas uma parte do log, assim ele fica por um bom tempo...

    Bom, é fato que o servidor tem duas placas de rede, ja tentei desabilitar uma depois a outra, nada... Outra coisa é que ele tem boot remoto, mas isso sempre teve...

    segue o dhcpd.conf:

    # Arquivo de Configuracao para DHCP ISC 3.0 & BpBatch
    # Opcoes Gerais
    #authoritative; Nao abilitar isso
    allow bootp;
    option option-135 code 135 = string;
    ddns-update-style = none;
    #ddns-update-style = interim;
    option vendor-encapsulated-options 01:04:00:00:00:00:ff;
    option space PXE;
    option PXE.mtftp-ip code 1 = ip-address;
    option PXE.mtftp-cport code 2 = unsigned integer 16;
    option PXE.mtftp-sport code 3 = unsigned integer 16;
    option PXE.mtftp-tmout code 4 = unsigned integer 8;
    option PXE.mtftp-delay code 5 = unsigned integer 8;
    #Opcoes especificas para Rede 200.233...
    subnet 200.233.0.0 netmask 255.255.0.0 {
    option broadcast-address 200.233.255.255;
    option subnet-mask 255.255.240.0;
    server-name "SLinf20";
    default-lease-time 7200;
    max-lease-time 86400;
    option domain-name-servers 200.233.31.210, 200.233.31.211;
    option domain-name "ucs.br";
    option routers 200.233.31.254;
    filename "/tftpboot/bpb/bpbatch.P";
    class "pxeclients200" {
    match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
    option PXE.mtftp-ip 0.0.0.0;
    vendor-option-space PXE;
    }

    #----------------------------------------------#
    #Bloco 71 - Sala 109
    host 109-86 {
    hardware ethernet 00:04:75:9A:99:52;
    fixed-address 200.233.16.242;
    option host-name "CX71LINF135768";
    option option-135 "../scripts/109";
    next-server 200.233.16.111;
    }

    e vai....

    Ja quebrei a cabeça com isso, e minha falta de experiencia com dhcp nao me da nehuma luz no fim do tunel... Alguem tem alguma ideia???

    Desde ja, muito obrigado

  2. #2

    Padrão

    Eu deixaria apenas um dhcp habilitado na rede, pois o computador pode estar recebendo pacotes dos dois servidores DHCP e aí estar a causa da lentidão.
    Experimenta desabilitar um deles!

  3. #3

    Padrão

    Kra eu tive um problema desses era pq tinha 2 DHCP na rede ai a estação ficava doida sem sabe quem iria autentica-la, desabilitei um deles e resolveu o problema...

  4. #4

    Padrão

    kra... não se pode habilitar nunca mais de um DHCP Server em um dominio de colisão. Isso é norma!!

    mtec

  5. #5
    gsteixei
    Visitante

    Padrão Resolvido

    É preciso 2 DHCPs pois a rede é separada, o meu gerencia um setor e outro o resto da empresa Como eu nao mando nas coisas, tem que ser assim, e o outro servidor eu nao tenho acesso.

    Bom o problema era uma das placas de rede, por algum motivo o dhcp dava problema pois tinha duas. Eu iniciei o dhcp com o comando

    # dhcpd eth0

    e o problema foi resolvido.

    Muito obrigado!

  6. #6

    Padrão

    Amigo... então não são dois dhcps... É um dhcp-server para cada domino de colisão!!

    Grande abraço,

    mtec