DHCP3-server Não quer endereço IPV6

0

Recentemente, atualizamos de um servidor DHCP do Windows 2003 para um servidor DHCP3 Ubuntu 10.04.

O problema que enfrento agora é que meus clientes do Windows 7 agora estão obtendo o endereço IP IPv6 juntamente com o endereço IPv4. Isso está criando um registro AAAA em nosso servidor DNS do Windows. Mas quando eu voltar para o servidor DHCP do Windows, o endereço não é atribuído e nenhum registro AAAA é criado no servidor DNS.

Eu configurei o ddns-update-style none; e ignorar atualizações do cliente

Eu posso desabilitar o IPv6 no próprio computador, mas gostaria de saber qual a configuração que fará com que o DHCP NÃO atribua um endereço IPv6 para os clientes w7 ou desabilite a configuração automática para o IPv6 em w7 pcs.

Obrigado.


authoritative;
ddns-update-style none;
log-facility local7;
ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {

        range 192.168.1.50 192.168.1.58;
    default-lease-time 86400;
        max-lease-time 86400;
        option routers                  192.168.1.1;
        option ip-forwarding off;
        option subnet-mask              255.255.255.0;
        option broadcast-address        192.168.1.225;
        option domain-name-servers      192.168.1.2, 192.168.1.3;
    option domain-name              "my.domain";



}

        host host1 {
                hardware ethernet FF:FF:FF:FF:FF;
                fixed-address 192.168.1.50;
        }
        host host2 {
                hardware ethernet AA:AA:AA:AA:AA;
        fixed-address 192.168.1.51;
    } 

Felicidades!

    
por user83094 13.08.2012 / 15:16

2 respostas

0

Execute sudo netstat -lnp | fgrep :547 e verifique se algo está sendo executado nessa porta. Se não você não está servindo endereços IPV6 de qualquer lugar no computador que você está olhando.

Se algo estiver sendo executado nessa porta e você não conseguir descobrir como pará-lo, tente alterar o / etc / services e altere as quatro entradas dhcpv6 para um número de porta não utilizado e reinicie o programa em questão. Programas que chamam corretamente getservbyname () usarão a porta especificada. Um servidor dhcp operando na porta errada não servirá a ninguém.

Anders aponta corretamente que os computadores podem atribuir seus próprios endereços no nível do link. Eu não tenho um serviço IPV6 dhcp na minha rede e ainda tenho esses endereços.

wlan0     Link encap:Ethernet  HWaddr 00:21:63:6d:2e:97  
          inet addr:192.168.1.34  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::221:63ff:fe6d:2e97/64 Scope:Link

Note que o endereço do link começa com fe80 e contém, com uma adição no meio, o endereço de hardware da primeira linha, o resto é zeros.

Se você quiser rastrear o que pode acionar o comportamento do Windows, você pode usar um sniffer como o Wireshark para comparar os pacotes enviados pelos dois servidores dhcp. O servidor dhcp3 em questão também tem uma opção -tf que deve salvar seu tráfego dhcp em um arquivo.

    
por John S Gruber 14.08.2012 / 18:43
0

Hm, então o seu dhcpd funciona melhor do que eu esperava. ; -)

Você deve realmente adotar o IPv6 porque o MS Windows, tanto quanto eu saiba, iniciará um túnel IPv6 quando estiver em uma rede local sem IPv6 (pode ser um mal-entendido da minha parte, e não um cara da MS). A maneira mais fácil de controlar isso é configurar a rede IPv6 você mesmo, então suas máquinas MS Windows não iniciarão o túnel.

E sim, todos os sistemas operacionais modernos, inclusive o MS Windows Vista, geram endereços IPv6 locais de link automaticamente, dhcpd ou não. Isso faz parte de ser compatível com o IPv6. Então, quais endereços seus clientes e servidores Ubuntu estão recebendo? Só precisa ver o prefixo de rede, que é no máximo os primeiros 64 bits do endereço IPv6. Os últimos 64 bits podem ser construídos com base no endereço MAC do computador, portanto, se você for paranóico, substitua-o por x: es.

Você deve / poderia instalar o Wireshark no servidor Ubuntu que executa o servidor dhcpd e coleta todo o tráfego para / de suas portas do servidor dhcpd (há duas delas). Então você pode ver o que o servidor dhcpd realmente envia para suas máquinas MS Windows.

Se você quiser alterar as configurações iniciais de um servidor em sua máquina Ubuntu / Debian, procure no diretório /etc/defaults por um arquivo adequado. Além disso, verifique as páginas do manual quanto às opções que você deseja enviar ao servidor quando ele for iniciado.

    
por Anders 14.08.2012 / 11:24