FireBrick IPv6 Tunnel: Difference between revisions
Appearance
Content deleted Content added
No edit summary |
CrazyTeeka (talk | contribs) m Fixing spelling and grammar and other errors. |
||
| Line 1: | Line 1: | ||
[[File:2700-small.png|link=:Category:FireBrick]] |
[[File:2700-small.png|link=:Category:FireBrick]] |
||
To add a |
To add a tunneled IPv6 block to your FireBrick (2500/2700) and advertise it on your LAN subnet do the following: |
||
==Create a route:== |
==Create a route:== |
||
<syntaxhighlight> |
<syntaxhighlight> |
||
<route ip="::/0" gateway="81.187.81.6" comment="IPv6 |
<route ip="::/0" gateway="81.187.81.6" comment="IPv6 default route using IPv4 tunnel"/> |
||
</syntaxhighlight> |
</syntaxhighlight> |
||
Here |
Here 81.187.81.6 is the AAISP tunnel endpoint, and we've created an IPv6 default route to it - if you are using someone else for the tunnel, then use their endpoint. |
||
==Update your subnet to include:== |
==Update your LAN subnet to include:== |
||
*ra="true" |
*ra="true" |
||
*ra-mtu="1480" (1472 if MTU was 1492 before, eg over PPPoE) |
*ra-mtu="1480" (1472 if MTU was 1492 before, eg over PPPoE) |
||
*ra-dns |
*ra-dns="2001:8b0::2020 2001:8b0::2021" |
||
*and add an IPv6 address from your block to the ip= element. |
*and add an IPv6 address from your block to the ip="" element. |
||
The smaller MTU is required due to the IPv6 packets being placed inside IPv4 packets. |
The smaller MTU is required due to the IPv6 packets being placed inside IPv4 packets. |
||
| Line 20: | Line 20: | ||
==Add a firewall rule to allow the tunnel in== |
==Add a firewall rule to allow the tunnel in== |
||
You |
You may need to allow the tunnel into your FireBrick with a rule such as: |
||
<syntaxhighlight> |
<syntaxhighlight> |
||
<rule name="IPv6 tunnel" source-interface="WAN" target-interface="SELF" source-ip="81.187.81.6" protocol="41"/> |
<rule name="IPv6 tunnel" source-interface="WAN" target-interface="SELF" source-ip="81.187.81.6" protocol="41"/> |
||
| Line 29: | Line 29: | ||
<syntaxhighlight> |
<syntaxhighlight> |
||
<route comment="Tunnel server IPv4 address" ip="::/0" gateway="192.0.2.26"/> |
|||
<loopback comment="Tunnel client IPv6 address" ip="2001:DB8:ABCD:123E::2"/> |
|||
</syntaxhighlight> |
</syntaxhighlight> |
||
Then create a subnet entry with your |
Then create a LAN subnet entry with your routed /64 (or /48) and firewall rule as above. |
||