
The Raspberry Pi have only one Ethernet card, but we can use the Wi-Fi card to create a second network.

If the router is well configured, it allows A and B to see each other, while on a different network. In this schema, we have two different networks, connected with a router: 1.0 and 2.0. If you have two Ethernet ports on a computer, with different networks on each, your computer can act as a router. Begin with the end in mind RouterĪ router is a network device that connects two networks together. The first third of the book teaches you the basics, but the following chapters include projects you can try on your own. It’s a 30-day challenge, where you learn one new thing every day until you become a Raspberry Pi expert. If you are looking to quickly progress on Raspberry Pi, you can check out my e-book here. I’ll start with the theory and then explain how to install each software. It’s a big topic with many services and network notions to understand. One way to build a firewall is to use the hostapd and iptables services.Īnd I’ll show you how. The Raspberry Pi only have one Ethernet socket, so it’s not possible to create a firewall with two RJ45 interfaces.īut there is a Wi-Fi interface that can be used for one side (LAN for example).

But now it’s ok, I finally found how to do it, and I’ll share this with you

I first tested Pfsense and OpenWRT with no success, and on a fresh Raspberry Pi OS I was missing information. I wanted to build a router firewall on Raspberry Pi for a long time.
