Pi-router - 2016-02-19 23:56:11



The following description is not intended as a complete guideline on how to set up a dual-stack router. In particular, there is no instructions on how to build the kernel and how to set up the cross development environment. I have probably also forgotten some important details that should have been described. There is room for improvement.


I needed a modern router to replace the existing (well working!) D-Link DFL-200E router. The existing router did not have any support for IPv6 and I felt that it is time to learn more about IPv6. After all, the IPv4 addresses are a depleted resource and IPv6 is a must, sooner rather than later. I also realised that I had not given myself the opportunity to explore the new version of the IP-protocol.

The Raspberry Pi computer was often talked about by in my proffesional environment, so I wanted to check it out. Why not use a Raspberry Pi to create a dual stack router and allow it to take over the router role in my company network. This clearly felt like a good self-education project. Just before X-mas 2012, I ordered two Raspberry Pi computers.

After some initial problems with the SD-card, which caused problems with booting, I started off exploring this end of the computing world.

The web-sites "" and "" are accessed through the described Raspberry Pi based router. If you read the project description from any of these two sites, then you have used the described router.

Figure 1: A Raspberry Pi with Ethernet dongle and power supply.