+ Responder ao Tópico



  1. #1

    Padrão DHCP lento e repetindo IP

    Galera, boa noite a todos ...

    Estou utilizando o Slackware 12 e instalei o servidor DHCP. Acontece que não sei porque o serviço quando executo o comando arp demora a responder e está aparecendo ip´s repetidos. Ou seja tem 2 estações com o mesmo ip. E na estação onde estou trabalhando no windows aparece a mensagem : Windows - Erro Sistema - Existe um conflito de endereço ip com outro sistema na rede. Sinceramente não faço a menor idéia do que seja isso. E não sei se isso tem a ver, mas o squid está no ar, e quando dá o comando arp , fica lento para mostrar os ips atribuidos as estações windows e nesse momento não consigo pingar em nenhum site lá fora. Outra coisa : estou utilizando o squid 2.5 STABLE, e o squid está rodando. Mas eu posso utilizar o Slackware 12 com versão mais antiga do Squid ???

    Segue abaixo o meu dhcpd.conf :

    ddns-update-style ad-hoc;
    default-lease-time 600;
    max-lease-time 7200;

    subnet 192.168.10.0 netmask 255.255.255.0 {
    range 192.168.10.10 192.168.10.250;
    option subnet-mask 255.255.255.0;
    option routers 192.168.10.1;
    option broadcast-address 192.168.10.254;
    option domain-name-servers 201.10.128.3, 201.10.120.3;
    option domain-name "org";
    }

    group {
    use-host-decl-names true;

    host faturamento {
    hardware ethernet 00:40:f4:e1:78:f5;
    fixed-address 192.168.10.14;
    }
    host auditoria {
    hardware ethernet 00:08:54:ae:54:90;
    fixed-address 192.168.10.52;
    }
    host heloisa {
    hardware ethernet 00:40:f4:f6:6e:bb;
    fixed-address 192.168.10.11;
    }
    host servidorgco {
    hardware ethernet 00:c0:9f:24:43:0c;
    fixed-address 192.168.10.250;
    }
    host sec-diretoria {
    hardware ethernet 00:40:f4:f6:6e:ba;
    fixed-address 192.168.10.13;
    }
    host helena {
    hardware ethernet 00:40:f4:f6:6e:e2;
    fixed-address 192.168.10.12;
    }
    host recepcao {
    hardware ethernet 00:13:54:18:c8:b4;
    fixed-address 192.168.10.20;
    }
    host contasrec {
    hardware ethernet 00:13:d3:a9:c6:4c;
    fixed-address 192.168.10.21;
    }
    }


    Se alguém puder me dar alguma dica, do que pode estar acontecendo, fico agradecido, até porque na empresa onde estou prestando o serviço já está uma pressão por resultados. Desculpem-me por favor pelo longo texto e várias perguntas.
    Obrigado a todos ....
    Última edição por pssgyn; 19-05-2008 às 18:12.

  2. #2

    Padrão

    pssgyn

    segue abaixo o conf do meu servidor dhcp... espero q ajude...


    ddns-update-style none;
    option domain-name "elderjmp.com.br";
    option domain-name-servers 192.168.254.1;
    option broadcast-address 192.168.254.255;
    option routers 192.168.254.1;
    default-lease-time 3600;
    max-lease-time 7200;
    authoritative;
    log-facility local7;

    subnet 192.168.254.0 netmask 255.255.255.0 {
    range 192.168.254.2 192.168.10.200;
    # range dynamic-bootp 192.168.254.10 192.168.10.200;
    host lab01 {
    hardware ethernet 00:1C:F0:C2:27:06;
    fixed-address 192.168.254.2;
    }
    host coord {
    hardware ethernet 00:19:5B:4C:12:26;
    fixed-address 192.168.254.3;
    }
    host notebook3 {
    hardware ethernet 00:03:47:70:9B:0F;
    fixed-address 192.168.254.173;
    }
    }

    subnet 192.168.254.0 netmask 255.255.255.0 {
    option root-path "192.168.254.10:/opt/ltsp/i386";
    get-lease-hostnames true;
    next-server 192.168.254.10;
    host thin01 {
    hardware ethernet 44:4D:50:80:6F:FF;
    fixed-address 192.168.254.201;
    filename "/lts/2.6.20.9-ltsp-1/pxelinux.0";
    }
    host thin02 {
    hardware ethernet 44:4D:50:80:70:51;
    fixed-address 192.168.254.202;
    filename "/lts/2.6.20.9-ltsp-1/pxelinux.0";
    }
    host thin03 {
    hardware ethernet 44:4D:50:80:76:4E;
    fixed-address 192.168.254.203;
    filename "/lts/2.6.20.9-ltsp-1/pxelinux.0";
    }
    }

  3. #3

    Thumbs up

    Elder, bom dia caro amigo.
    Vou dar olhada sim e comparar. Já vi que tem alguns parâmetros diferentes.
    Qualquer novidade, eu respondo.
    Muito obrigado ......

  4. #4

    Thumbs up

    Elder, bom dia .....
    Outra coisa, aqui na rede, volta e meia aparece a mensagem do Windows dizendo que existe um conflito de endereço ip com outro sistema na rede. E realmente, quando executo o comando arp no servidor Linux, aparece o mesmo ip mas em interfaces diferentes. Isso é normal ? Ou seja, aparece na eth1 o ip 192.168.10.52 com um Mac Address e o mesmo ip na eth2 que é a interface para Internet, com outro Mac Address. Isso é normal ? Eu nunca tinha utilizado o DHCP.
    Qualquer dica que puder me esclarecer, fico grato ....
    Obrigado .....

  5. #5

    Padrão

    olá...

    se está aparecendo essa mensagem no windows reveja sua configuração de dhcp e veja também se alguma máquina na rede está com endereço ip manual.

    como você configurou as interfaces de rede do servidor? coloque a interface eth1, da rede interna, com ip fixo e a eth2, da internet, coloque para obter ip via dhcp, ou se seu provedor tiver lhe passado um endereço fixo coloque-o diretamente.

    aqui onde trabalho... tem duas placas de rede no meu servidor... a da internet, com ip fixo da embratel e a da rede interna, com ip fixo também (192.168.254.1). No dhcp, que responde somente requisições da rede interna, coloco o range de ip começando em 192.168.254.10

  6. #6

    Talking

    Elder, boa tarde.
    Já revi as configurações do dhcp aqui. Eu estou usando a eth1 como 192.168.10.1 e a eth2 como 201.xxx.xxx.xxx, e está ok.
    Andei lendo o man dhcpd.conf e descobri alguns parâmetros interessantes como o que está no seu exemplo. Esse do ddns-update-style, e também tem um de deny duplicates. Acabei de alterar esse conf e recoloquei no ar novamente e até agora parece que ficou melhor.
    E no mais, valeu caro amigo. Um grande abraço .....

  7. #7

    Question

    Pessoal do fórum, bom dia a todos ...

    Já refiz toda a configuração do dhcpd.conf. Peguei o exemplo que já vem com o Slackware 12 e fui adaptando as minhas necessidades.

    Vejam o meu dhcpd.conf, por favor :

    # dhcpd.conf
    #
    # Sample configuration file for ISC dhcpd
    #
    # option definitions common to all supported networks...
    # option domain-name "example.org";
    # option domain-name-servers ns1.example.org, ns2.example.org;
    ddns-update-style ad-hoc;
    # option domain-name "org.br";
    # option domain-name-servers 201.10.120.3, 201.10.128.3;
    # default-lease-time 600;
    # max-lease-time 7200;
    # If this DHCP server is the official DHCP server for the local
    # network, the authoritative directive should be uncommented.
    authoritative;
    # Use this to send dhcp log messages to a different log file (you also
    # have to hack syslog.conf to complete the redirection).
    log-facility local7;

    # No service will be given on this subnet, but declaring it helps the
    # DHCP server to understand the network topology.
    # subnet 201.88.52.202 netmask 255.255.255.248 {
    # }




    Observem que essa linha acima subnet 201.88.52.202 eu deixei comentada. Mas quando carrego o dhcp ele dá uma mensagem dizendo que não tem nenhuma declaração na eth2 que é esse ip. Coloquei essa declaração acima, e coloquei o dhcpd no ar, mas dá erro na netmask. Coloquei até netmask 255.255.255.0, mas dá erro do mesmo jeito. Aí fica aparecendo no comando arp, 2 conexões no mesmo ip. Uma na eth1 que é a rede interna e outra na eth2 que é a rede para internet. E aí fica dando erro a todo momento na estação windows, dizendo que tem ip duplicado na rede.







    # This is a very basic subnet declaration.
    # subnet 192.168.10.0 netmask 255.255.255.0 {
    # range 192.168.10.10 192.168.10.250;
    # option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
    # }
    # This declaration allows BOOTP clients to get dynamic addresses,
    # which we don't really recommend.
    # subnet 10.254.239.32 netmask 255.255.255.224 {
    # range dynamic-bootp 10.254.239.40 10.254.239.60;
    # option broadcast-address 10.254.239.31;
    # option routers rtr-239-32-1.example.org;
    # }
    # A slightly different configuration for an internal subnet.
    subnet 192.168.10.0 netmask 255.255.255.0 {
    range 192.168.10.10 192.168.10.254;
    option domain-name-servers 201.10.120.3, 201.10.128.3;
    option domain-name "xxxxxx.org.br";
    option routers 192.168.10.1;
    option broadcast-address 192.168.10.254;
    default-lease-time 600;
    max-lease-time 7200;
    }
    # Hosts which require special configuration options can be listed in
    # host statements. If no address is specified, the address will be
    # allocated dynamically (if possible), but the host-specific information
    # will still come from the host declaration.
    # host passacaglia {
    # hardware ethernet 0:0:c0:5d:bd:95;
    # filename "vmunix.passacaglia";
    # server-name "toccata.fugue.com";
    # }
    # Fixed IP addresses can also be specified for hosts. These addresses
    # should not also be listed as being available for dynamic assignment.
    # Hosts for which fixed IP addresses have been specified can boot using
    # BOOTP or DHCP. Hosts for which no fixed address is specified can only
    # be booted with DHCP, unless there is an address range on the subnet
    # to which a BOOTP client is connected which has the dynamic-bootp flag
    # set.
    # host fantasia {
    # hardware ethernet 08:00:07:26:c0:a5;
    # fixed-address fantasia.fugue.com;
    # }
    host jader {
    hardware ethernet 00:08:54:ae:54:90;
    fixed-address 192.168.10.52;
    deny duplicates;
    }
    host amauri {
    hardware ethernet 00:40:f4:e1:78:f5;
    fixed-address 192.168.10.14;
    deny duplicates;
    }
    host helena {
    hardware ethernet 00:40:f4:f6:6e:e2;
    fixed-address 192.168.10.112;
    deny duplicates;
    }
    host heloisa {
    hardware ethernet 00:40:f4:f6:6e:e7;
    fixed-address 192.168.10.24;
    deny duplicates;
    }
    host recepcao {
    hardware ethernet 00:0e:2e:a2:a3:57;
    fixed-address 192.168.10.21;
    deny duplicates;
    }
    host vanessa {
    hardware ethernet 00:40:f4:f6:6e:ba;
    fixed-address 192.168.10.13;
    deny duplicates;
    }
    host milton {
    hardware ethernet 00:40:f4:f6:6e:c7;
    fixed-address 192.168.10.15;
    deny duplicates;
    }
    host nilson {
    hardware ethernet 00:18:e7:2b:82:81;
    fixed-address 192.168.10.161;
    deny duplicates;
    }
    host elessandro {
    hardware ethernet 00:40:f4:f6:6e:bf;
    fixed-address 192.168.10.245;
    deny duplicates;
    }
    host marcia {
    hardware ethernet 00:08:54:ae:7c:8c;
    fixed-address 192.168.10.11;
    deny duplicates;
    }
    host roitter {
    hardware ethernet 00:40:f4:f3:b4:a7;
    fixed-address 192.168.10.248;
    deny duplicates;
    }
    host marina {
    hardware ethernet 00:40:f4:f6:6e:9f;
    fixed-address 192.168.10.12;
    deny duplicates;
    }
    host enes {
    hardware ethernet 00:40:f4:f6:6e:d4;
    fixed-address 192.168.10.212;
    deny duplicates;
    }
    # You can declare a class of clients and then do address allocation
    # based on that. The example below shows a case where all clients
    # in a certain class get addresses on the 10.17.224/24 subnet, and all
    # other clients get addresses on the 10.0.29/24 subnet.
    # class "foo" {
    # match if substring (option vendor-class-identifier, 0, 4) = "SUNW";
    # }
    # shared-network 224-29 {
    # subnet 10.17.224.0 netmask 255.255.255.0 {
    # option routers rtr-224.example.org;
    # }
    # subnet 10.0.29.0 netmask 255.255.255.0 {
    # option routers rtr-29.example.org;
    # }
    # pool {
    # allow members of "foo";
    # range 10.17.224.10 10.17.224.250;
    # }
    # pool {
    # deny members of "foo";
    # range 10.0.29.10 10.0.29.230;
    # }
    # }

    Esse é o dhcpd.conf que veio junto com o Slackware 12, na pasta /usr/docs. Mas dá mensagem de erro, a todo momento na estação 192.168.10.52, dizendo que tem ip duplicado na rede. Esse ip as vezes aparece na eth1 e eth2, quando executo o comando arp. Sinceramente, se alguém puder me dar alguma dica, fico grato.
    Obrigado pessoal .....
    Última edição por pssgyn; 26-05-2008 às 09:19.

  8. #8

    Padrão

    Citação Postado originalmente por elderjmp Ver Post
    pssgyn

    ddns-update-style none;
    option domain-name "elderjmp.com.br";
    option domain-name-servers 192.168.254.1;
    option broadcast-address 192.168.254.255;
    option routers 192.168.254.1;
    default-lease-time 3600;
    max-lease-time 7200;
    authoritative;
    log-facility local7;

    subnet 192.168.254.0 netmask 255.255.255.0 {
    range 192.168.254.2 192.168.10.200;
    # range dynamic-bootp 192.168.254.10 192.168.10.200;
    host lab01 {
    hardware ethernet 00:1C:F0:C2:27:06;
    fixed-address 192.168.254.2;
    }
    host coord {
    hardware ethernet 00:19:5B:4C:12:26;
    fixed-address 192.168.254.3;
    }
    host notebook3 {
    hardware ethernet 00:03:47:70:9B:0F;
    fixed-address 192.168.254.173;
    }
    }
    pssgyn,
    Aqui no meu serviço eu uso do jeito que está aí em cima e funciona normalmente. Tente ajeitá-lo conforme suas necessidades e veja se funciona.

    Outra coisa... faça com que as placas de rede do servidor usem ip estático, sem dhcp.