View Full Version : Building a router/firewall and a server
Stephen Coates
9th July 2011, 20:16
I've decided to have a go at building my own router/firewall.
I have a nice little Baby AT motherboard with a Pentium 133* which should do the job nicely. It is in a Baby AT case and has an AT PSU.
Firstly, I would like to make it much quieter. So I would probably run the OS off a compact flash card. For a router/firewall, IPCop or SmoothWall would probably do nicely.
Then there's the PSU. Maybe it would be OK to get a modern OCZ ATX PSU like I have in my main PC and use an ATX-AT adapter.
What are the chances of running two motherboards in one case and from one PSU? I'm not too bothered about this at the moment, but it may be a good idea if I decide to set up another machine as a server as well. n.b. I'm not too interested in neatness as most things here are bodged. ATX splitter cables don't seem to be too easy to get here. There seem to be quite a few of them available on websites in America though.
Back to the Pentium, did it ought to run OK without a fan? Currently it only has a tiny fan and a tiny heatsink, but doesn't seem to get very hot.
*Its currently running a fresh install of Windows 95 OSR2, and is working quite well on the internet, despite only having 16MB RAM.
Harrison
11th July 2011, 11:30
Smoothwall and FreeNAS as definitely 2 projects worth using, however FreeNAS won't run on your Hardware AFAIK. Or why not just use a version of Linux for the task?
If you want to use it as a server you should try to get some more ram if possible though. 64-128 MB at least.
I wouldn't recommend using 2 motherboard from a single PSU as the 12V power draw will make both systems very unstable.
Stephen Coates
13th July 2011, 15:52
I don't think I will use this as a server, and just use it as a firewall/router.
I'll just stick to running the one machine for now. Do the 12V rails not tend to supply enough power for two motherboards then?
As for memory, I will need to find some SIMMs. Though 16MB ought to be enough for some of the smaller linux firewall and router distros.
Harrison
14th July 2011, 11:14
Let me know what type of simms you need as I have lots of spare ones and you could have a couple for the price of postage if I have any that would work.
If you are going to be using it as a firewall or a router remember that you will need at least 2 LAN ports in the PC, so that one faces the WAN and the other the LAN.
It is appealing to setup a PC as a firewall/router as it gives the most control over configuration of the whole thing, but I've never bothered myself as standalone broadband routers these days have good enough setups with this all included. For larger networks like offices I can definitely see it as a much better solution than a standalone box because you can monitor and control everything completely.
Stephen Coates
29th July 2011, 20:51
The motherboard takes 72 pin SIMMs. The motherboard is very similar (but not identical) to this: http://www.motherboard.cz/mb/amptron/PM-7900A.htm.
I will happily take some if you have some spares ones. If you give me your preferred payment details I can send you the cost of postage and a donation for the site.
Is there much difference between cheap and (not quite as) cheap ethernet switches? I've been looking at some on CCL, and they have one of their own brand for about a fiver, whereas Netgear ones are more like £20-£30.
Harrison
29th July 2011, 23:33
Pay a bit more for a switch and only buy known brands as budget ones are always based on old technology and generally don't work as well as more expensive makes.
I highly recommend ZyXEL switches. You can get the ZyXEL 5 port gigabit switch for £22 and it will perform much better than most others. It has some very nice features such as sensing the length of ethernet cables and adjusting its power for the length, and also altering power output to each port based on what is connected, or if the system on that port is on or off.
I always used yo buy Linksys switches but they really went down hill in recent years and now don't seem to make many consumer switches at all. Netgear also used to be good, but their recent switches have loads of issues with overheating. Something else good about the ZyXEL switches is their all metal casing.
Regarding ram. That is seriously old if it is similar to that link. I've not seen ISA ports since my old Pentium 2. :) Do you know what the maximum simm size is they support? 16, 32, 64 or 128MB? You might struggle to get the best firewall setup with a system that old, and FTP/NAS setup is out of the question as it would not support enough ram or CPU power.
Stephen Coates
30th July 2011, 01:02
Couldn't say what the maximum is, but it currently has 2x8MB in it.
I might get a ZyXEL switch then. I like the idea of a nice simple metal case. Looks loads better than strangely shaped plastic ones.
I'm only going to use this system as a router/firewall. Should do that fine. I suppose I may also have to get a wireless access point. I already have an old 802.11B AP, but a newer one might be better.
Stephen Coates
31st July 2011, 01:00
I have ordered one of these ZyXEL switches: http://www.amazon.co.uk/ZyXEL-Dimension-ES108A-Micro-Switch/dp/B000DZ83WY/ref=sr_1_12?ie=UTF8&qid=1311989813&sr=8-12
I went for the 10/100 instead of the Gigabit as there is currently only one gigabit device on the network and I'm not planning on increasing the number of gigabit devices.
Got a couple of Realtek 8139 cards as well. Interesting review this one has: http://www.amazon.co.uk/gp/product/B000KHRBK0/ref=olp_product_details?ie=UTF8&me=&seller=.
Harrison
2nd August 2011, 01:41
Not that great a review of that card then Steve. You are sticking with XP though aren't you?
I must say that compared to XP, Windows 7 does a brilliant job of finding and installing most hardware automatically. Vista wasn't quite as good and never quite identified and installed everything automatically, but it did a much better job that XP ever did.
I'm wondering if that Realtek card using some drivers or system files in XP that are no longer in never versions.
Stephen Coates
2nd August 2011, 03:24
I've no idea why he is having trouble with Vista. But I know that an 8139 card should work automatically in Linux so should be fine with any of the Linux based router distros.
I'm pretty sure it is an 8139 that I have now, and that works fine in Windows 95, 98SE, 2000, XP, and Linux with minimal effort.
My main PC has a Gigabit card built in though, and that works automatically on Linux. Can't remember if I needed to install drivers for it on XP though.
Harrison
2nd August 2011, 11:41
Network interfaces normally did need installing manually in XP, but I've always found Vista and Win7 have autodetected and set them up during install and the system has been online and checking for updates on first boot up. Xp never was good as driver detection though because it was only designed to check Windows Update server and nothing else. Newer OSs seem to find most things easily in comparison.
Worst type of hardware I've always found hard to install is PCI 56k modems. Hardly any of them have their make or model written on them, and most OSs have no clue what they are or the drivers they need. So the only way to get them working is to write down what they are from device manager on the system they are already installed on before they are removed. Very annoying.
Stephen Coates
8th August 2011, 05:19
I decided that the Baby AT case was a bit rubbish, so I moved the hardware into my old Dell ATX case. I'm pleased to say it fitted nicely after I moved the motherboard mounts :).
Due to the lack of memory and storage, I decided to give FREESCO a go. FREESCO is a single floppy router/fw distro. You just boot up from the floppy, select the setup mode to configure just about everything, then reboot and start in normal mode.
After a bit of fiddling I got it set up and working nicely.
I did briefly use the old Buffalo router as a wireless access point and that worked fine. I wouldn't mind using a PCI card as an access point if possible though, rather than a dedicated AP.
Stephen Coates
20th August 2011, 20:05
I did try a few of my spare 72 pin SIMMs in the machine, but it turns out that Pentiums need matched pairs :(.
It does have a slot for a DIMM, but I'm not sure what it would take. I tried a couple of PC100 memories but neither worked properly. They were probably either too fast or too big.
Harrison
20th August 2011, 20:49
What make and model is the motherboard?
Stephen Coates
20th August 2011, 23:28
It is a P&Q L-9632-8 ML-1 94V-0.
:blink:
According to a bloke called Godspeed it is identical to the Amptron PM7900.
Just found this which may come in handy http://stason.org/TULARC/pc/motherboards/A/AMPTRON-INTERNATIONAL-INC-Pentium-PM-7900.html.
Harrison
22nd August 2011, 10:52
OK, so a maximum of 128MB in total can be installed. And I'm assuming it can be either Dimm or Simm and not both? It doesn't really state what speed or Simm or Dimm which doesn't help.
I will have a look through my spare ram for you and see what I have and list it. If you can work out what the Simm and Dimm types it needs are, that would be useful. PC100, PC133 and for Dimm, PC2100, PC2700 or PC3200.
Failing that if interested I have a spare P2 400Mhz PC you can have to use instead. For free, just the price of postage. Has 512MB ram, 8MB AGP card, 12GB HDD etc...
Stephen Coates
25th August 2011, 18:17
Here is a scan of one of the SIMMs which is installed now.
http://stevecoates.net/stuff/72pinsimm.jpeg
There isn't any other information on them. Is there a programme which will run on Windows 95 that would be able to tell me details about the memory and motherboard?
Stephen Coates
22nd September 2011, 20:28
I bought some memory off ebay a few weeks ago.
I put it in the machine, and it works, but I don't get the full amount available. I forgot exactly what happens. I will check tomorrow.
Harrison
26th September 2011, 15:46
Some motherboards don't like certain combinations and won't show the full amount. Often this is due to single and double sized simms/dimms. I had issues with older Athlon XP motherboards that would do this.
Powered by vBulletin® Version 4.2.0 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.