11.4. Entradas em /proc/net relacionadas com IPv6

No /proc/net existem diversas variáveis disponíveis, somente para leitura, Não é possível obter informaçoes através do "sysctl", então utilize "cat".

11.4.1. if_inet6

Aqui todos os endereços IPv6 cpnfigurados são mostrados em um formato especial. O exemplo mostra somente a interface de loopback. O significado é mostrado abaixo (veja "net/ipv6/addrconf.c" para mais informações).

# cat /proc/net/if_inet6
00000000000000000000000000000001 01 80 10 80 lo
+------------------------------+ ++ ++ ++ ++ ++
|                                |  |  |  |  |
1                                2  3  4  5  6

  1. Endereço IPv6 mostrado em hexadecimal (32 caracteres) sem os dois pontos ":" como separadores

  2. Número do dispositivo netlink (índice da interface) em hexadecimal (veja ”ip addr” , também)

  3. tamanho do prefixo, em hexadecimal

  4. Valor do escopo (veja o fonte do kernel " include/net/ipv6.h" e "net/ipv6/addrconf.c" para mais informações)

  5. Flags da interface (veja "include/linux/rtnetlink.h" e"net/ipv6/addrconf.c" para mais informações)

  6. Nome do disppositivo

11.4.2. ipv6_route

Aqui toda a configuração de rotas em IPv6 é mostrada em um formato especialt. O exemplo mostra informações somente para a interface de loopback O significado é mostrado abaixo (veja "net/ipv6/route.c" para mais informações).

# cat /proc/net/ipv6_route
00000000000000000000000000000000 00 00000000000000000000000000000000 00
+------------------------------+ ++ +------------------------------+ ++
|                                |  |                                |
1                                2  3                                4

¬ 00000000000000000000000000000000 ffffffff 00000001 00000001 00200200 lo
¬ +------------------------------+ +------+ +------+ +------+ +------+ ++
¬ |                                |        |        |        |        |
¬ 5                                6        7        8        9        10

  1. Rede de destino IPv6 mostrada em hexadecimal (32 caracteres) som dois pontos ":" como separador

  2. Tamanho do prefixo de destino, em hexadecimal

  3. Rede de origem IPv6 mostrada em hexadecimal (32 caracteres) som dois pontos ":" como separador

  4. Tamanho do prefixo de origem, em hexadecimal

  5. Próximo salto IPv6 mostrado em hexadecimal (32 caracteres) som dois pontos ":" como separador

  6. Métrica em hexadecimal

  7. Contador de referencia

  8. Contadoer de uso

  9. Flags

  10. Nome do dispositivo

11.4.3. sockstat6

Estatísticas sobre o uso de sockets IPv6. Exemplo:

# cat /proc/net/sockstat6
TCP6: inuse 7 
UDP6: inuse 2 
RAW6: inuse 1 
FRAG6: inuse 0 memory 0

11.4.4. tcp6

Precisa ser preenchido.

11.4.5. udp6

Precisa ser preenchido.

11.4.6. igmp6

Precisa ser preenchido.

11.4.7. raw6

Precisa ser preenchido.

11.4.8. ip6_flowlabel

Precisa ser preenchido.

11.4.9. rt6_stats

Precisa ser preenchido.

11.4.10. snmp6

Estatísticas SNMP podem ser obtidas via um servidor SNMP e suas MIB's relacionadas, através um software de gerencia de rede.

11.4.11. ip6_tables_names

Tabelas netfilter6 disponíveis