Hey guys, I could use some MAJOR help with configuring IPFire on a Raspberry Pi. I am placing an IPFire-based firewall & IDS (Mounted onto a Raspberry-Pi) on a segment of my network.
My router (a Netgear Nighthawk AC2300) serves as a DHCP server with my private IP pool ranging in the 172.16.0.0 255.255.255.0 range.
I have this setup like:
(modem) —ethernet— (Router) —RED ethernet— (Raspberry Pi) —GREEN ethernet— (End Device)
RED: 172.16.0.17 255.255.255.0
GREEN: 192.168.1.1 255.255.255.0
(I have it set up in more of a testing environment than anything. I want to become familiar with the technology before I deploy anything as a bastion firewall).
I have DHCP setup on the green interface. DNS is setup up to IPFire’s DNS proxy with Google’s DNS as a secondary.
However, whenever I try setting up my RED interface I am having a terrible number of issues. I tried setting the RED interface to grab an IP Address from the router’s DHCP service (Setup > Networking > Address settings > RED > DHCP (No gateway configuration). This unfortunately fails (dhcpcd runs on the red0 interface and fails to get an IP). At that point I tried setting the IP statically: 172.16.0.17 255.255.255.0 (within the router’s IP range) with gateway of 172.16.0.1 (My Router).
However, when I try to ping my router/the gateway from the IPFire device, I get a reply from 172.16.0.17 saying that the Destination Host is Unreachable. The same result occurs when I ping Google’s DNS (18.104.22.168). When I try to ping my green interface’s end-device, all packets are lost.
Please, I have checked EXTENSIVELY for weeks on what could possibly be wrong to no avail. Does anybody have any advice/suggestions? I need a fresh pair of eyes looking at this.