Risposte:
Nota: queste istruzioni sembrano essere incomplete. Leggi l'intero post prima di provare a seguire questo.
Da oltre un anno utilizzo m0n0wall per la sua connettività IPv6. Non è perfetto, poiché a m0n0wall mancano ancora molte funzionalità IPv6 ( ad es. Modellamento del traffico ). Ma ha una configurazione del broker di tunnel IPv6 straordinariamente semplice .
Ora è stato rilasciato pfSense 2.1, con (si spera) più supporto IPv6 rispetto a m0n0wall. D'altra parte, l'installazione di un tunnel IPv6 è straordinariamente complicata. Ora che ho trascorso tre ore a cercare di farlo funzionare, posso finalmente documentare i miei risultati. È riempito con un'impostazione duplicata molto confusa, non ovvia, fuori ordine e duplicata. Inoltre, ci sono ancora dei bug che possono rendere non valida la tua configurazione; richiedendo di eliminare tutto e ricominciare.
Detto questo, ecco come configurare il broker di tunnel elettrici Hurricane IPv6 in pfSense.
Ma prima di poter impostare qualsiasi cosa, dobbiamo prendere un momento per realizzare qualcosa di assolutamente confuso, non ovvio, non intuitivo:
Non si invia traffico IPv6 alla connessione WAN
ho due schede di rete nel mio router:
- WAN : (xl0, 3Com), collegato al modem
- LAN : (rl0, RealTek), collegato all'hub LAN interno
Ma il traffico IP (Internet Protocol) non esce dalla mia interfaccia WAN 3Com
. La mia connessione a Internet avviene tramite DSL, il che significa che il mio router utilizza PPPoE per connettersi al mio ISP.
Ciò significa che pfSense crea un'altra interfaccia:
- WAN : (PPPoE), si collega tramite tunnel PPPoE a Internet
- OPT1 : (xl0, 3Com) collegato al modem
- LAN : (rl0, RealTek) connesso all'hub LAN interno
Quindi la mia connessione a Internet in realtà esce da questa interfaccia virtuale . Questo diventa importante, perché IPv4
esce solo questa interfaccia "PPPoE" .
Per avere il supporto IPv6 , creeremo effettivamente una quarta interfaccia ; uno dedicato solo al traffico IPv6:
- WAN : (PPPoE), si collega tramite tunnel PPPoE a Internet
- WANv6 : (HE_GW), si collega tramite il tunnel HE.net
- OPT1 : (xl0, 3Com) collegato al modem
- LAN : (rl0, RealTek) connesso all'hub LAN interno
Per prima cosa abbiamo bisogno delle tue informazioni sul tunnel dalla tua pagina TunnelBroker:
Endpoint del tunnel IPv6
- Indirizzo IPv4 del server: 209.51.181.2
- Indirizzo IPv6 del server: 2001: 470: 3c10: 1178 :: 1/64
- Indirizzo IPv6 client: 2001: 470: 3c10: 1178 :: 2/64
Prefissi IPv6 indirizzati
- Instradato / 64: 2001: 470: 3c11: 1178 :: / 64
Questa prima sezione contiene indirizzi relativi alla connessione del tunnel con Hurricane Electric (indirizzi che verranno associati all'interfaccia e ai gateway WAN). La seconda sezione è il tuo indirizzo "LAN" .
Crea una nuova interfaccia tunnel
In Interfacce -> (assegna) , seleziona la scheda GIF e fai clic su +
per aggiungere un nuovo tunnel:
Quindi configurare le nuove opzioni GIF :
WAN
209.51.181.2
( Indirizzo IPv4 del server dalla pagina dei dettagli del tunnel HE)2001:470:3c10:1178::2
( indirizzo IPv6 client dalla pagina dei dettagli del tunnel HE)2001:470:3c10:1178::1
64
( Indirizzo IPv6 del server dalla pagina dei dettagli del tunnel HE)HE.net IPv6 tunnel
e fai clic su Salva .
Ora il tuo nuovo tunnel GIF ( Generic Interface ) è configurato:
Crea una nuova interfaccia IPv6
Ora che abbiamo creato un tunnel, creeremo un'interfaccia separata solo IPv6 che invierà il traffico da quel tunnel.
In Interfacce -> (assegna) , seleziona la scheda Assegnazioni dell'interfaccia e fai clic su +
per aggiungere una nuova interfaccia:
Nota: mi capita di avere un adattatore Atheros WiFi, elencato come OPT1
. Non lasciarti confondere.
Nel menu a discesa per l'interfaccia appena aggiunta, selezionare il `GIF 209.51.181.2 precedentemente creato (tunnel HE.net IPv6) :
e fai clic su Salva .
Dopo che l'interfaccia OPT2
è stata creata, fai clic su di essa (nell'elenco precedente o nel menu a sinistra in Interfacce -> OPT2 .
Seleziona Abilita interfaccia per visualizzare le opzioni di configurazione:
WANv6
(questo per differenziarlo dalla tua WAN IPv4)Static IPv6
2001:470:3c10:1178::2
64
( Indirizzo IPv6 client dalla pagina dei dettagli del tunnel HE)e fai clic su Salva .
Fai clic su Applica modifiche per rendere attiva la nuova interfaccia.
Consenti messaggi ICMP
Per utilizzare IPv6 (e anche IPv4) è necessario assicurarsi che il router non tenti di bloccare i pacchetti ICMP. Se qualche esperto di sicurezza cerca di dirti che rispondere ai pacchetti ICMP è un rischio per la sicurezza e che dovrebbero essere bloccati, tamponali delicatamente sulla testa e digli * "certo che lo è". Per consentire i pacchetti ICMP in arrivo:
Fai clic su Firewall -> Regole
Nella scheda WAN , fai clic su +
Creare la regola per i pacchetti ICMP IPv4 sull'interfaccia WAN :
Fare clic +
per aggiungere un'altra regola, questa volta per consentire tutto il traffico ICMP IPv6 sull'interfaccia WANv6 :
Fai clic su Applica modifiche per applicare le modifiche
Abilita IPv6 sulla LAN pfSense
Ora devi dare alla scatola pfSense un indirizzo IPv6 sulla tua interfaccia LAN. Proprio come ha un 192.168.1.1
indirizzo IPv4 sulla LAN, ora hai bisogno di un indirizzo IPv6. Tranne che questo indirizzo proviene da Hurricane Electric; è l' indirizzo Routed / 64 che ti danno.
Fare clic su Interfacce -> LAN
Cambia il tipo di configurazione IPv6 in IPv6 statico
Nella sezione Configurazione IPv6 statica , immettere l'indirizzo indirizzato / 64 fornito da tunnelbroker:
Fai clic su Salva
Fai clic su Applica modifiche
Abilita server DHCPv6
Affinché i client possano ottenere gli indirizzi IPv6, è necessario abilitare il server DHCPv6 e assegnargli un intervallo di indirizzi da cui è possibile assegnare gli indirizzi.
Fare clic su Servizi -> Server DHCPv6 / RA
Selezionare la casella di controllo Abilita server DHCPv6 sull'interfaccia LAN per visualizzare le opzioni di configurazione
Nelle caselle Intervallo da e verso, immettere un intervallo di indirizzi all'interno dell'intervallo disponibile , ad es
Intervallo:
2001:470:1f:b34::100:0
a2001:470:1f:b34::100:fff