Como posso desligar as transmissões ND ND do IPv6 no Linux?

1

Estou trabalhando no Ubuntu 11.04. Eu quero desligar as transmissões ND ND do IPv6. Como posso fazer isso?

    
por Bruce 06.11.2011 / 00:03

3 respostas

4

Você pode desativar a aceitação do Anúncio do roteador por meio desses sysctls:

net.ipv6.conf.default.accept_ra=0
net.ipv6.conf.all.accept_ra=0
net.ipv6.conf.eth0.accept_ra=0 (where eth0 can be any interface)
    
por 09.11.2011 / 20:11
2

Parece que você não quer o IPv6 ativado. Se você não tiver IPv6 ND, é o equivalente a não ter o ARP no IPv4. Então o IPv6 não será utilizável.

Se você realmente quiser desabilitar o IPv6 temporariamente, emita o comando:

sudo sysctl net.ipv6.conf.all.disable_ipv6=1

Você pode adicionar isso a um arquivo de inicialização do sistema para desativá-lo em cada inicialização ou usar o método suportado pela sua distribuição para ajustar variáveis sysctl. (No Ubuntu isso seria criar um arquivo em /etc/sysctl.d com o conteúdo net.ipv6.conf.all.disable_ipv6=1 .)

Se você quiser desabilitar outros aspectos do IPv6, execute o comando sysctl -a | grep ipv6 para ver quais opções você possui. Você pode, por exemplo, desativar a aceitação de pacotes DAD (detecção de endereço duplicado) ou a aceitação de pacotes RA (anúncio de roteador).

    
por 09.11.2011 / 19:09
0

Você deve desativar o radvd na máquina de publicidade. O arquivo de configuração geralmente está em /etc/radvd.conf

    
por 09.11.2011 / 08:55