11.2. Voci in /proc/sys/net/ipv6/

11.2.1. conf/default/*

Cambia le impostazioni di default specifiche di un'interfaccia.

11.2.2. conf/all/*

Cambia tutte le impostazioni specifiche di un'interfaccia.

Un'eccezione: "conf/all/forwarding" ha un significato diverso.

11.2.2.1. conf/all/forwarding

  • Tipo: BOOLEANO

Questo abilita l'inoltro globale IPv6 tra tutte le interfacce.

Con IPv6 non si può controllare l'inoltro per dispositivo, ma comunque tale controllo può essere effettuato utilizzando il set di regole netfilter-IPv6 (controllato con ip6tables) e specificando i dispositivi di input e di output (si veda Firewalling/Netfilter6 per maggiori dettagli). In IPv4 ciò è gestito in maniera diversa poiché si può controllare l'inoltro per dispositivo (la decisione viene presa sull'interfaccia dove il pacchetto arriva).

Inoltre configura tutte le impostazioni 'inoltro' Host/Router dell'interfaccia col valore specificato. Si veda successivamente per i dettagli. Ci si referisce a questo come inoltro globale (global forwarding).

Se questo valore è 0, l'inoltro IPv6 non è abilitato: i pacchetti non lasceranno mai un'interfaccia, né fisica né logica, come per esempio i tunnel.

11.2.3. conf/interface/*

Cambia le impostazioni particolari per interfaccia.

Il comportamento per certe impostazioni è diverso a seconda se l'inoltro locale è abilitato o meno.

11.2.3.1. accept_ra

  • Tipo: BOOLEANO

  • Funzionalità di default: abilitato se l'inoltro locale è disabilitato. Disabilitato in caso contrario.

Accetta gli avvisi router (Router Advertisements) e configura automaticamente l'interfaccia con i dati ricevuti.

11.2.3.2. accept_redirects

  • Tipo: BOOLEANO

  • Funzionalità di default: abilitato se l'inoltro locale è disabilitato. Disabilitato in caso contrario.

Accetta i redirect inviati da un router IPv6.

11.2.3.3. autoconf

  • Tipo: BOOLEANO

  • Default: VERO

Configura indirizzi link-local (si veda anche Tipi di indirizzo) usando indirizzi hardware di livello 2 (L2). Per esempio questo genera automaticamente un indirizzo come "fe80::201:23ff:fe45:6789" su di un'interfaccia con un indirizzo L2-MAC.

11.2.3.4. dad_transmits

  • Tipo: INTERO

  • Default: 1

Il numero totale di segnali di tipo Duplicate Address Detection da inviare.

11.2.3.5. forwarding

  • Tipo: BOOLEANO

  • Default: FALSO se l'inoltro globale è disabilitato (default), altrimenti VERO

Configura il comportamento da Host/Router specifico per interfaccia.

Nota: Si raccomanda di impostare la stessa configurazione su tutte le interfacce; gli scenari misti router/host sono piuttosto insoliti.

  • Valore FALSO: Per default, viene assunto il comportamento Host. Questo significa:

  1. Il flag IsRouter non è impostato negli avvisi di vicinato (Neighbour Advertisements).

  2. Le sollecitazioni router (Router Solicitation) vengono inviate quando necessario.

  3. Se accept_ra è VERO (default), vengono accettati gli avvisi router (e viene fatta la configurazione automatica).

  4. Se accept_redirects è VERO (default), vengono accettati i redirect.

  • Valore VERO: Se l'inoltro locale è abilitato, viene assunto il comportamento come router. Questo significa esattamente l'inverso rispetto a quanto detto prima:

  1. Il flag IsRouter è impostato negli avvisi di vicinato.

  2. Le sollecitazioni router non vengono inviate.

  3. Gli avvisi router vengono ignorati.

  4. I redirect vengono ignorati.

11.2.3.6. hop_limit

  • Tipo: INTERO

  • Default: 64

Il limite massimo di salti (hop) di default.

11.2.3.7. mtu

  • Tipo: INTERO

  • Default: 1280 (minimo richiesto per IPv6)

La Maximum Transfer Unit di default.

11.2.3.8. router_solicitation_delay

  • Tipo: INTERO

  • Default: 1

Secondi da attendere dopo l'attivazione dell'interfaccia prima di inviare sollecitazioni router.

11.2.3.9. router_solicitation_interval

  • Tipo: INTERO

  • Default: 4

Secondi di attesa tra una sollecitazione router e la successiva.

11.2.3.10. router_solicitations

  • Tipo: INTERO

  • Default: 3

Numero di sollecitazioni router da inviare prima di desumere l'assenza di router.

11.2.4. neigh/default/*

Cambia le impostazioni di default per la rilevazione di vicinato per alcuni speciali intervalli globali e valori di soglia:

11.2.4.1. gc_thresh1

  • Tipo: INTERO

  • Default: 128

Da completare con maggiori dettagli.

11.2.4.2. gc_thresh2

  • Tipo: INTERO

  • Default: 512

Da completare con maggiori dettagli.

11.2.4.3. gc_thresh3

  • Tipo: INTERO

  • Default: 1024

Parametro per impostare la dimensione della tabella relativa ai vicini.

Si aumenti questo valore nel caso in cui si abbiano molte interfacce e problemi con gli instradamenti che cominciano a funzionare ed a fallire misteriosamente, oppure nel caso che facendo funzionare lo Zebra (demone di routing) si abbia:

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

11.2.4.4. gc_interval

  • Tipo: INTERO

  • Default: 30

Da completare con maggiori dettagli.

11.2.5. neigh/interface/*

Cambia delle impostazioni particolari, per interfaccia, per la rilevazione del vicinato.

11.2.5.1. anycast_delay

  • Tipo: INTERO

  • Default: 100

Da completare con maggiori dettagli.

11.2.5.2. gc_stale_time

  • Tipo: INTERO

  • Default: 60

Da completare con maggiori dettagli.

11.2.5.3. proxy_qlen

  • Tipo: INTERO

  • Default: 64

Da completare con maggiori dettagli.

11.2.5.4. unres_qlen

  • Tipo: INTERO

  • Default: 3

Da completare con maggiori dettagli.

11.2.5.5. app_solicit

  • Tipo: INTERO

  • Default: 0

Da completare con maggiori dettagli.

11.2.5.6. locktime

  • Tipo: INTERO

  • Default: 0

Da completare con maggiori dettagli.

11.2.5.7. retrans_time

  • Tipo: INTERO

  • Default: 100

Da completare con maggiori dettagli.

11.2.5.8. base_reachable_time

  • Tipo: INTERO

  • Default: 30

Da completare con maggiori dettagli.

11.2.5.9. mcast_solicit

  • Tipo: INTERO

  • Default: 3

Da completare con maggiori dettagli.

11.2.5.10. ucast_solicit

  • Tipo: INTERO

  • Default: 3

Da completare con maggiori dettagli.

11.2.5.11. delay_first_probe_time

  • Tipo: INTERO

  • Default: 5

Da completare con maggiori dettagli.

11.2.5.12. proxy_delay

  • Tipo: INTERO

  • Default: 80

Da completare con maggiori dettagli.

11.2.6. route/*

Cambia le impostazioni globali per l'instradamento.

11.2.6.1. flush

Rimosso dalle recenti release del kernel - da completare con maggiori dettagli.

11.2.6.2. gc_interval

  • Tipo: INTERO

  • Default: 30

Da completare con maggiori dettagli.

11.2.6.3. gc_thresh

  • Tipo: INTERO

  • Default: 1024

Da completare con maggiori dettagli.

11.2.6.4. mtu_expires

  • Tipo: INTERO

  • Default: 600

Da completare con maggiori dettagli.

11.2.6.5. gc_elasticity

  • Tipo: INTERO

  • Default: 0

Da completare con maggiori dettagli.

11.2.6.6. gc_min_interval

  • Tipo: INTERO

  • Default: 5

Da completare con maggiori dettagli.

11.2.6.7. gc_timeout

  • Tipo: INTERO

  • Default: 60

Da completare con maggiori dettagli.

11.2.6.8. min_adv_mss

  • Tipo: INTERO

  • Default: 12

Da completare con maggiori dettagli.

11.2.6.9. max_size

  • Tipo: INTERO

  • Default: 4096

Da completare con maggiori dettagli.