Complete x86-64 router for 109 USD
Hi just wanted to share My OpenWrt experience, it's not a real guide or something. just my way to do it.
Hardware:
CPU: Intel Pentium G3460
Most arguable thing, full 1Gbit speed load this CPU for 22% with adblock and OpenVPN.
You can buy an celeron, but what's the reason? Saving 5 USD not worth it. You can buy 4 core 8 threads xeon
but for what, even pentium will enough, xeon will be just a waste of money and power.
Conclusion for CPU:
a) Modern 2012-2020 year release
b) 2-4 Cores
c) 1.1 - 3 GHz clock.
d) Less TDP you can find. (intel use T letter for small TDP CPU's)
Price: USED - 600 RUB = 8,2 USD
Motherboard: ASUS P9D/C-4L
It have 4 intel integrated intel NIC's so i don't need switch.
You need motherboard with at least 2 NIC (LAN-WAN) if you want go without additional cards.
Also i strongly recommend use server class motherboards like intel S1200 or asus P9/P10/P11 because
it's not a pc, router will work 24/7 and it should be reliable.
Price: USED - 2500 RUB = 34 USD
PSU: DELL 265W
The power draw not much, buy any 130-250W PSU you can find, cheapest with PFC (!IMPORTANT), just make sure it's not noisy
You can also buy an 80+ certificate PSU, it will cost more but will save a little bit of energy.
Note: The PFC, is the thing what changes old and diying PSU's and modern.
Price: USED - 350 RUB = 4,7 USD
RAM: 4x1GB (4GB) DDR3 1333 ECC RAM Hynix (hmt112u7tfr8c-h9 to ab-c)
For what 4GB? Why not, price gap between 1GB and 4GB is 2 USD. If you want save extra money
buy 2x1GB sticks, it will be greater than enough.
Price: USED - 400 RUB = 5,4 USD
ROM: 16GB Sandisk + 1TB Seagate HDD.
Cheapest USB stick you can buy in your local store. I do not recommend you buy complete trash on Ali.
There is no difference between SSD or USB stick, at least i didn't noticed.
HDD you need depend on - would you use your router as a file storage.
Note: HDD make noise, but you can command it to turn off spin after 20 min.
Price: NEW - 280 RUB = 3,8 USD + USED - 1500 RUB = 20,5 USD
Fan: Cooler Master Standard I50 PWM RH-I50-20PK-R1
STRONGLY recommend buy most silent cooler you can afford, it will work 24/7, some server motherboard can't PWM fan,
buy lowest speed, or buy fan resistor. Also buy only new, not used fan.
Note: New ones contain thermal grease, and fan itself always works quieter when not worn out.
Price: NEW - 485 RUB = 6,6 USD
Additional NIC: Intel CT gigabit adapter EXPI9301CTBLK
Buy only Intel adapters, it will almost guaranty flawless work, compatibility.
If you want save money, buy adapter from Ali, they work the same as original.
Price: USED - 400 RUB = 5,4 USD
PC Case: Old and rusty InWin i found on trash can.
If you want hide it, buy cheapest case you can find, ask friend for free one, if you have some extra money,
buy an some stylish case glass case and when you get guests tell them - check this router!
Price: -
Wireless: Tp-Link Archer C9
You can buy AP, you can buy internal wireless card, you can buy router and use it AS router to gain
additional Lan ports, you can even not use WiFi. All depends on your house/apartment size.
Price: USED - 1500 RUB = 20,5 USD
Overall: 109 USD
Note: I live in Russia, the prices in countries like USA or EU will be less
due to much more wide market and much more supply.
Minor:
I also using a dedicated small 17'' monitor as a terminal output, i got it for free,
using it with a VGA->RJ45 connector from Ali.
Why do someone need's to build something like that?
1. Fully listed adblock, wich will block the all AD. comes through Lan, and WiFi. Only x86 can handle XL adblocking list.
2. Samba shared HDD for my wife, she just connected iphone to router and upload her photos to it due to small 128GB phone.
Note: samba is not safe, you doing it at your risk, at least people at this forum talk like that, i never had a troubles.
3. Full 1Gbit speed, if your ISP provides 10Gbit you can install 10Gbit NIC, you can make 10Gbit switch. If your ISP use GPON
you can buy an GPON SFP and not rely on modem.
4. Small ping in CS:GO, with linux kernel 5.4 and modern hardware i always have the less ping than my friends who live same building
and use ISP routers like same Archer C9. QoS here works well, even when my wife goes full speed torrent, my ping doesn't become high.
5. Building something like that is FUN!
Some pictures:
Cooler:
CPU, RAM, Motherboard:
PSU:
Overall:
Archer c9
Note: If you afraid high electicity bills, don't. Modern CPU and motherboards are really power efficient.