I've been wanting to build an OpenWrt router for a while now, but I've yet to find an image I can flash/install. I'm primarily working on Raspberry Pi 4, but I do own a 3B+.
In the short term, I'd just like to repeat a partially failed project I did a while back where I made a reverse access point by hand.
Pi connects to Wi-Fi and provides network to Ethernet, switch lets me connect multiple devices
(Goal missed) A follow up project requires isolation from the home network while still having access to repositories and maybe a whitelist of other IP's depending on task.
In the long term, I want to have (listed in order of priority):
Gigabit home router --Some overclocking needed, I believe
Total control over port forwarding (ISP's software is so babyproofed, I couldn't forward port x to port y where x!=y if I needed to)
Wi-Fi network on or downstream of Pi4 (Not opposed to using a separate Pi if needed)
A DNS sinkhole to catch unwelcome IP requests
A personal VPN so the family's phones can benefit from said sinkhole while out and about.
I've downloaded and flashed the factory version of the build found here: rpi4/builds/rpi-4_snapshot_2.7.77-15_r15880_partuuid_hwrng_extra /
All I'm getting is a command line logged into root, but only if I hit Enter during or after the terminal stabilizes. I suppose I was expecting some sort of GUI. Did I pick the wrong build?
I tried directly, and my laptop crashed royally. Could be coincidence. Next try will be without my Raspian Pi I'm using to catch Wi-Fi for an Ethernet signal to the switch.
Your Pi should be all alone by itself, not connected to a larger network. It's got a DHCP server so you need to just connect up to it by itself, configure it, then you can put it in place as a router. You can't have two DHCP servers on the same network, so you can't just connect this to an existing network.
OK, I got my laptop alone on the switch with the router. I've restarted the router and disabled Laptop Wi-Fi. I am getting an IP, but I'm still not getting anything on http://www.openwrt.lan/.