11.2. Entradas em /proc/sys/net/ipv6/

11.2.1. conf/default/*

Muda as configurações específicas da interface.

11.2.2. conf/all/*

Muda todas as configurações esoecíficas da interface.

Exceção: "conf/all/forwarding" tem um significado diferente aqui

11.2.2.1. conf/all/forwarding

  • Tipo: BOOLEANO

Isto habilita o encaminhamento de pacotes IPv6 entre todas as interfaces.

Em IPv6 voce não pode controlar o envio de pacotes por dispositivo. este encaminhamento deve ser feito através de regras do IPv6-netfilter (controlado com ip6tables) e especificando os dispositivos de entrada e saída (veja Firewalling/Netfilter6 para mais detalhes). Isto é diferente no IPv4, onde é possível controlar o encaminhamento por dispositivo (a decisão é feita na interface onde o pacote entra).

Isto também define todas as interfaces do host e/ou router para o valor especificado. Veja os detalhes abaixo. Esta definição refere-se ao encaminhamento global.

Se este valor é 0, nenhum pacote IPv6 é encaminhado, os pacotes nunca deixarão outra interface, seja ela física ou lógica, como os túneis.

11.2.3. conf/interface/*

Muda configurações especiais por interface.

O comportamento funcional de certos ajustes é diferente, dependendo se o encaminhamento local está habilitado ou não.

11.2.3.1. accept_ra

  • Tipo: BOOLEAN

  • Ajuste default: habilitado se o encaminhamento local está desabilitado, e desabilitado se o encaminhamento local está habilitado.

Aceita Router Advertisements, e configura automaticamente esta interface com os dados recebidos.

11.2.3.2. accept_redirects

  • Tipi: BOOLEAN

  • Ajuste default: habilitado se o encaminhamento local está desabilitado, e desabilitado se o encaminhamento local está habilitado.

Aceita os Redirects enviados por um router IPv6.

11.2.3.3. autoconf

  • Tipo: BOOLEAN

  • Ajuste default: habilitado se o accept_ra_pinfo está babilitado, e desabilitado se o accept_ra_pinfo estiver desabilitado.

Os endereços e prefixos usados na configuração automática proveem de anúncios dos routers.

11.2.3.4. dad_transmits

  • Tipo: INTEGER

  • Default: 1

Quantidade de probes de detecção de endereços duplicados enviados.

11.2.3.5. forwarding

  • Tipo: BOOLEAN

  • Default: FALSE se o encaminhamento global estiver desabilitado (default), caso contrário TRUE

Comportamento Host/Router específico.

Nota: É recomendado ter a mesma configuração em todas as interfaces; cenários diferentes são bem incomuns.

  • Valor FALSE: Por default, o comportamento do Host é assumido. Isto significa:

  1. O flag IsRouter não está definido em aúncios de vizinhança.

  2. Solicitaçoes Router são enviados quando necessário.

  3. Se accept_ra é TRUE (default), aceita anúncios router (e fazem auti configuração).

  4. Se accept_redirects é TRUE (default), aceita Redirects.

  • Valor TRUE: se o encaminhamento local está habilitado, o comportamento Router é assumido. Isto significa que o contrário da lista acima pode acontecer:

  1. O flag IsRouter é definido nos anúncios de vizinhança.

  2. Solicitaçoes Router não são enviadas.

  3. Anúncios Router são ignorados.

  4. Redirects são ignorados.

11.2.3.6. hop_limit

  • Tipo: INTEGER

  • Default: 64

Hop Limit default para definir.

11.2.3.7. mtu

  • Tipo: INTEGER

  • Default: 1280 (mínimo necessário no IPv6)

Default Maximum Transfer Unit

11.2.3.8. router_solicitation_delay

  • Tipo: INTEGER

  • Default: 1

Número de segundos a esperar após a interface ser ativada antes de enviar solicitaçoes Router.

11.2.3.9. router_solicitation_interval

  • Tipo: INTEGER

  • Default: 4

Número de segundos a esperar entre solicitaçoes Router.

11.2.3.10. router_solicitations

  • Tipo: INTEGER

  • Default: 3

Número de solicitaçoes Router a enviar até assumir que não há um router presente.

11.2.4. neigh/default/*

Muda as definiçoes default para detecçao de vizinhos e alguns valores globais e de limites:

11.2.4.1. gc_thresh1

  • Tipo: INTEGER

  • Default: 128

Precisa ser preenchido.

11.2.4.2. gc_thresh2

  • Tipo: INTEGER

  • Default: 512

Precisa ser preenchido.

11.2.4.3. gc_thresh3

  • Tipo: INTEGER

  • Default: 1024

Parametro para o tamanho da tabela de vizinhança.

Aumente este valor se voce tem muitas interfaces e os routers começam a apresentar problemas misteriosos de funcionamento e falhas. Ou se uma mensagem dessas aparecer Zebra (routing daemon):

ZEBRA: netlink-listen error: No buffer space available, type=RTM_NEWROUTE(24),
¬ seq=426, pid=0

11.2.4.4. gc_interval

  • Tipo: INTEGER

  • Default: 30

Precisa ser preenchido.

11.2.5. neigh/interface/*

Muda ajustes especiais por interface para detecção de vizinhos.

11.2.5.1. anycast_delay

  • Tipo: INTEGER

  • Default: 100

Precisa ser preenchido.

11.2.5.2. gc_stale_time

  • Tipo: INTEGER

  • Default: 60

Precisa ser preenchido.

11.2.5.3. proxy_qlen

  • Tipo: INTEGER

  • Default: 64

Precisa ser preenchido.

11.2.5.4. unres_qlen

  • Tipo: INTEGER

  • Default: 3

Precisa ser preenchido.

11.2.5.5. app_solicit

  • Tipo: INTEGER

  • Default: 0

Precisa ser preenchido.

11.2.5.6. locktime

  • Tipo: INTEGER

  • Default: 0

Precisa ser preenchido.

11.2.5.7. retrans_time

  • Tipo: INTEGER

  • Default: 100

Precisa ser preenchido.

11.2.5.8. base_reachable_time

  • Tipo: INTEGER

  • Default: 30

Precisa ser preenchido.

11.2.5.9. mcast_solicit

  • Tipo: INTEGER

  • Default: 3

Precisa ser preenchido.

11.2.5.10. ucast_solicit

  • Tipo: INTEGER

  • Default: 3

Precisa ser preenchido

11.2.5.11. delay_first_probe_time

  • Tipo: INTEGER

  • Default: 5

Precisa ser preenchido.

11.2.5.12. proxy_delay

  • Tipo: INTEGER

  • Default: 80

Precisa ser preenchido.

11.2.6. route/*

Ajustes globais para roteamento.

11.2.6.1. flush

Removido nas novas versões de kernel - Precisa ser preenchido.

11.2.6.2. gc_interval

  • Tipo: INTEGER

  • Default: 30

Precisa ser preenchido.

11.2.6.3. gc_thresh

  • Tipo: INTEGER

  • Default: 1024

Precisa ser preenchido.

11.2.6.4. mtu_expires

  • Tipo: INTEGER

  • Default: 600

Precisa ser preenchido.

11.2.6.5. gc_elasticity

  • Tipo: INTEGER

  • Default: 0

Precisa ser preenchido.

11.2.6.6. gc_min_interval

  • Tipo: INTEGER

  • Default: 5

Precisa ser preenchido.

11.2.6.7. gc_timeout

  • Tipo: INTEGER

  • Default: 60

Precisa ser preenchido.

11.2.6.8. min_adv_mss

  • Tipo: INTEGER

  • Default: 12

Precisa ser preenchido.

11.2.6.9. max_size

  • Tipo: INTEGER

  • Default: 4096

Precisa ser preenchido.