11.4. Voci relative a IPv6 in /proc/net/

In /proc/net ci sono diversi valori disponibili in sola lettura. Tali informazioni non possono essere ricavate usando "sysctl", quindi si usi per esempio "cat".

11.4.1. if_inet6

Tutti gli indirizzi IPv6 configurati, vengono visualizzati in un formato speciale. L'esempio mostra solo quello dell'interfaccia di loopback. Il significato è indicato di seguito (si veda "net/ipv6/addrconf.c" per maggiori dettagli).

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

  1. Indirizzo IPv6 rappresentato con 32 caratteri esadecimali senza i due punti come separatore

  2. Numero dispositivo netlink (indice di interfaccia) in esadecimale (si veda anche "ip addr")

  3. Lunghezza del prefisso in esadecimale

  4. Valore dell'ambito di applicazione (scope value) (si vedano i sorgenti del kernel "include/net/ipv6.h" e "net/ipv6/addrconf.c" per maggiori dettagli)

  5. Flag dell'interfaccia (si veda "include/linux/rtnetlink.h" e "net/ipv6/addrconf.c" per maggiori dettagli)

  6. Nome del dispositivo

11.4.2. ipv6_route

Tutti gli instradamenti IPv6 configurati vengono visualizzati in un formato speciale. L'esempio riguarda solo l'interfaccia di loopback. Il significato viene indicato di seguito (si veda "net/ipv6/route.c" per maggiori dettagli).

# 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. Rete IPv6 di destinazione rappresentata con 32 caratteri esadecimali senza i due punti come separatore

  2. Lunghezza del prefisso IPv6 di destinazione in esadecimale

  3. Rete IPv6 mittente (source) rappresentata con 32 caratteri esadecimali senza i due punti come separatore

  4. Lunghezza del prefisso IPv6 mittente (source) in esadecimale

  5. L'hop IPv6 successivo rappresentato con 32 caratteri esadecimali senza i due punti come separatore

  6. Metrica in esadecimale

  7. Contatore di riferimento

  8. Contatore di uso

  9. Flag

  10. Nome del dispositivo

11.4.3. sockstat6

Statistiche sui socket IPv6 usati. Esempio:

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

11.4.4. tcp6

Da completare.

11.4.5. udp6

Da completare.

11.4.6. igmp6

Da completare.

11.4.7. raw6

Da completare.

11.4.8. ip6_flowlabel

Da completare.

11.4.9. rt6_stats

Da completare.

11.4.10. snmp6

Statistiche SNMP, possono essere recuperate tramite il server SNMP e la relativa tabella MIB con software di gestione di rete.

11.4.11. ip6_tables_names

Tabelle netfilter6 disponibili.