• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Guide: Good softwall routers

hat

Enthusiast
Joined
Nov 20, 2006
Messages
21,731 (3.41/day)
Location
Ohio
System Name Starlifter :: Dragonfly
Processor i7 2600k 4.4GHz :: i5 10400
Motherboard ASUS P8P67 Pro :: ASUS Prime H570-Plus
Cooling Cryorig M9 :: Stock
Memory 4x4GB DDR3 2133 :: 2x8GB DDR4 2400
Video Card(s) PNY GTX1070 :: Integrated UHD 630
Storage Crucial MX500 1TB, 2x1TB Seagate RAID 0 :: Mushkin Enhanced 60GB SSD, 3x4TB Seagate HDD RAID5
Display(s) Onn 165hz 1080p :: Acer 1080p
Case Antec SOHO 1030B :: Old White Full Tower
Audio Device(s) Creative X-Fi Titanium Fatal1ty Pro - Bose Companion 2 Series III :: None
Power Supply FSP Hydro GE 550w :: EVGA Supernova 550
Software Windows 10 Pro - Plex Server on Dragonfly
Benchmark Scores >9000
I decided to make this thread as a guide to any other users out there who may be considering turning a PC into a router, but don't really know where to look when it comes to actually getting router software.

1. m0n0wall
A fast, pretty easy to use router. Great security features. The only thing I didn't like about it is it lacks a DMZ function that is typically found in most consumer-grade routers, which forwards all ports to a machine unless you set up others in port forwarding. It does, however, have a more secure DMZ function, which involves creating a new subnet to host your servers on, protecting your main LAN from evil hackers.

2. DD-WRT x86
This is a Generic PC version of the DD-WRT firmware, which is generally used on consumer-grade routers. It supports some basic features, and has the DMZ function that forwards all ports to a machine unless told otherwise in port forwarding. It isn't nearly secure as m0n0wall, and doesn't seem to let you play around with the MAC address to change your IP (it may, I just haven't figured it out yet). It's pretty much a basic consumer-grade router running on a much, much faster machine. Take note that the free version does not support wireless NICs, but it won't stop you from adding a separate access point on.

3. ClearOS is a more complicated, more configurable router like m0n0wall. It seems to have more features and looks to be more resource intensive.

Example machine:
This is the setup I'm running my router on: (not the same exact model, but close enough)

IBM IntelliStation E Pro
Pentium 4 1.6GHz
2x128MB PC133 (could probably get away with just one)
512MB CF card as hard drive (soon to be using one of these neat little doodads that plugs right into the port instead of needing a ribbon cable)
100mbit onboard LAN (using this for WAN)
100mbit network card (LAN) -> 8 port 100mbit switch -> two wired PCs and a wireless G AP

Networking equipment aside, even this is super overkill for running routers like m0n0wall and DD-WRT. I'm sure you could get away with even a Pentium Pro with 64MB RAM (although I would recommend at least a Pentium 3 with 128MB RAM, as a Pentium Pro probably isn't going to be much faster than a consumer-grade router anyway).
 
Last edited:

streetfighter 2

New Member
Joined
Jul 26, 2010
Messages
1,655 (0.33/day)
Location
Philly
Good list.

I really like ClearOS. It's about the most full featured gateway/router/server I've ever used. It's free too!

Unfortunately since it's built on a CentOS core (a linux flavor) it may be a little difficult to use for some people. I often log out of the GUI and use the command line to run updates, install new software or implement a configuration not available through the GUI.

I wrote a guide on how to test ClearOS in a virtual machine using vmware. My guide could also be useful to anyone who is interested in testing a dedicated PC router setup.
 
Last edited:

hat

Enthusiast
Joined
Nov 20, 2006
Messages
21,731 (3.41/day)
Location
Ohio
System Name Starlifter :: Dragonfly
Processor i7 2600k 4.4GHz :: i5 10400
Motherboard ASUS P8P67 Pro :: ASUS Prime H570-Plus
Cooling Cryorig M9 :: Stock
Memory 4x4GB DDR3 2133 :: 2x8GB DDR4 2400
Video Card(s) PNY GTX1070 :: Integrated UHD 630
Storage Crucial MX500 1TB, 2x1TB Seagate RAID 0 :: Mushkin Enhanced 60GB SSD, 3x4TB Seagate HDD RAID5
Display(s) Onn 165hz 1080p :: Acer 1080p
Case Antec SOHO 1030B :: Old White Full Tower
Audio Device(s) Creative X-Fi Titanium Fatal1ty Pro - Bose Companion 2 Series III :: None
Power Supply FSP Hydro GE 550w :: EVGA Supernova 550
Software Windows 10 Pro - Plex Server on Dragonfly
Benchmark Scores >9000
Looks like ClearOS doesn't have the DMZ function that forwards all ports to a machine unless told otherwise in port forwarding; instead it has other flavor found in m0n0wall.
 

streetfighter 2

New Member
Joined
Jul 26, 2010
Messages
1,655 (0.33/day)
Location
Philly
Looks like ClearOS doesn't have the DMZ function that forwards all ports to a machine unless told otherwise in port forwarding; instead it has other flavor found in m0n0wall.

I'm quite certain ClearOS does have DMZ. Admittedly I've never tested it myself but every other feature I've tested in ClearOS has worked very well (though not necessarily brilliantly*). I took a screen cap of the DMZ configuration tab.

*I tested a lot of the "Intrustion Detection" and "Intrusion Prevention" features and they quite often raised alarms claiming that one computer on my network was hacking another when all I was doing was sending files between them. :laugh:
 

Attachments

  • clearos_dmz.jpg
    clearos_dmz.jpg
    129.9 KB · Views: 437

Frick

Fishfaced Nincompoop
Joined
Feb 27, 2006
Messages
18,934 (2.85/day)
Location
Piteå
System Name Black MC in Tokyo
Processor Ryzen 5 5600
Motherboard Asrock B450M-HDV
Cooling Be Quiet! Pure Rock 2
Memory 2 x 16GB Kingston Fury 3400mhz
Video Card(s) XFX 6950XT Speedster MERC 319
Storage Kingston A400 240GB | WD Black SN750 2TB |WD Blue 1TB x 2 | Toshiba P300 2TB | Seagate Expansion 8TB
Display(s) Samsung U32J590U 4K + BenQ GL2450HT 1080p
Case Fractal Design Define R4
Audio Device(s) Line6 UX1 + some headphones, Nektar SE61 keyboard
Power Supply Corsair RM850x v3
Mouse Logitech G602
Keyboard Cherry MX Board 1.0 TKL Brown
VR HMD Acer Mixed Reality Headset
Software Windows 10 Pro
Benchmark Scores Rimworld 4K ready!
I used Freesco on a Pentium II machine for awhile, but I think I did something wrong, everything slowed down to 56k-speeds. :|

You don't need a HDD for the thing, if you have a floppy or something you can load it up in the ram and run everything from there. Also, system reqs is a 486SX with 16MB RAM. ^^

Also, I've been thinking alot about setting up a Smoothwall router/firewall, but never gotten around to it.. It seems like it's pretty decent.
 
Top