You are not logged in.
Hey guys I'm gonna try & build a gateway firewall on my old, busted up desktop for my semester project & I'm gonna use Arch Linux as the OS.
Any suggestions on what specs should I have?
The current specs of the desktop are - 256MB DDR RAM, AMD Athlon2400+ 2000MHz & a 80GB Segate Barracuda HDD. I think I need more RAM.
Also, which desktop environment should I use?
Any suggestions, both about the H/W & S/W would be appreciated.
Offline
The current specs of the desktop are - 256MB DDR RAM, AMD Athlon2400+ 2000MHz & a 80GB Segate Barracuda HDD. I think I need more RAM.
For a pure firewall in a home environment, that should be plenty good enough. If you want to start doing things like running a web proxy too then increasing the RAM to 512 or 1gb would be a good idea.
Also, which desktop environment should I use?
On a server, no DE.
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
If you really intend to use it only as firewall/gateway the specs are more than sufficient. Arch without DE consumes approximately 60MB (depending on what daemons you are running). So your 256MB are more than enough. If you want to do more on that computer, the most important part to upgrade would be RAM,
Offline
Your DE should be a remote screen login from your main computer.
Bogging down your server with a proper DE will make you spend more money on something that you don't need, namely GUIs that have no business being installed on a server.
All you need is iptables for gateway and firewall, and screen/ssh. That's it.
Offline
With such specs, there should be no trouble.
I've got an legacy celeron 633, 256 MB SDRAM, which acts as a gateway with privoxy, polipo, cups server, file server and webradio player. There's no problem whatsoever, it's reasonably fast to boot (about 1 minute) and runs decently. It was not meant to have a GUI.
Now, this machine also runs a photo slideshow so I decided to use LXDE as desktop environment. It's not balzing fast, but it's usable. It hardly plays videos, but I can surf the web with midori. And my 256 MB RAM are not an issue here.
So I guess you should be just fine as long as you choose a light DE or no DE at all.
what goes up must come down
Offline
Well I'd prefer putting a DE in cuz this will be my semester project & it wouldn't hurt if I had some nice screen shots in the project report, also I'm not entirely comfortable working in a CLI.
Thanks for the advice guys, I think I'm gonna use fluxbox, just cuz I like the name
Offline
If you're being graded on how pretty your screenshots are, or how cool the name of the DE is, then I'd be looking for another school
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
If you're being graded on how pretty your screenshots are, or how cool the name of the DE is, then I'd be looking for another school
Yeah well the name is for me & here in India practical work counts for nothing in terms of grade, what matters is your viva & your presentation. I could make nothing at all & still get away with it. I'm making this for myself.
Offline
Apart from the unnecessary bloat that a DE or WM brings to a project like this, consider the fact that a gateway/firewall typically sits in a corner/attic/cellar/whatever doing its work - with nobody looking at it. In fact, many such machines operate headless anyway.
If your teachers/lecturers know what they're doing, they should penalise you for putting a GUI on your firewall.
Actually, one exception occurs to me as I'm typing this, and that would be a web GUI, like IPCop, Smoothwall, etc. But you probably don't want to do that either.
Offline
If your teachers/lecturers know what they're doing, they should penalise you for putting a GUI on your firewall.
Well they don't know what they are doing Plus here in practicals STYLE wins over substance. Our education system is more theory oriented, practicals are there just cuz they have to be there.
And I want to put the DE in cuz I'm gonna do it later anyways & make that system my lab rat to experiment on.
Offline
If you really want to, I'd suggest OpenBox or something similar. It is light enough. You could even have some terminal emulators open showing real time logging or something, put on a fancy wallpaper and that sounds like what you want.
Offline