Monday, November 2, 2009

Soekris 4521 IPv6 using M0n0Wall

This is how I have my Soekris 4521running M0n0wall:

*** The Soekris will needto be reflashed with M0n0wall 1.3b18 Beta to get IPv6 as of today.

Install first Version 1.236
Then upgrade flash with beta.
Version 1.3b18 BETA

**  I had to rename the 1.3b image to net45xx-1.3b18.img when I used the web gui to upgrade the flash.



1. In the SYSTEM->Advanced check this box: Enable IPv6 support

2. Do a reboot then go to FIREWALL->IPv4 Rules and make sure you allow ICMP type Echo packets are allowed in and out on the WAN interface.


If you don't already have a free Hurricane Electric tunnel this would be a good time to go do that.

Here is my info from HE.
Server IPv4 address:      209.51.181.2
Server IPv6 address:      2001:470:1f10:138::1/64
Client IPv4 address:       174.103.XX.XX
Client IPv6 address:       2001:470:1f10:138::2/64
Routed /48:                     2001:470:c29b::/48
Routed /64:                     2001:470:1f11:138::/64

3. Go to FIREWALL->IPv6 Rules and make sure that ICMP (all types)  packets are allowed in and outbound on WAN. I did this for testing.

Stay in FIREWALL->IPv6 Rules  allow all connections from Lan networks to any on LAN interface.

4.  Go to INTERFACES->WAN->IPv6 configuration and select the Tunnel option in IPv6 mode menu. I then pasted the IP 2001:470:1f0a:17c8::2 into IPv6 address field and leave the mask at /64. That is all.

Then go to INTERFACES->LAN->IPv6 configuration IPv6 and select the static option in IPv6 mode menu. Paste the IP 2001:470:1f10:138::2 into IPv6 address field and do not include the /64. Check the box at Send IPv6 router advertisements.

Save and reboot. Wha la! I now have IPv6

1 comment:

  1. Hi, I don't understand how you got 2001:470:1f0a:17c8::2 in step 4 as it's not in any of the assigned address from HE. Please clarify. thanks for the great tut.

    ReplyDelete