Hardware requirements
Modern PCs shrug off the kinds of loads generated by a small business network, so the same machine can perform a number of features such as file serving for Windows clients, Web caching and firewalling. We decided to adopt a typical strategy and redeploy a redundant PC -- it is, in fact, our original, 950MHz Athlon-based 'quiet PC', first seen here.

OS installation
Two disks provide storage, one 40GB the other 10GB. We used Partition Magic 8 to repartition the 10GB disk into three: 4GB bootable for the OS; a 700MB swap partition, which is a bit bigger than the memory size and should be sufficient; and the remainder as a share for administrative purposes. The larger disk we left as a single partition, with the aim of opening it up for user sharing. However, 40GB looks a little meagre these days, so it's first in line for a future upgrade -- probably to 160GB.
Selecting the right Linux distribution is the first major task. We don't need big enterprise features, but we do want high reliability, driver availability and online support from forums and newsgroups. Eliminate distros aimed more at desktop use, and you're left with Novell's SuSE Linux and Red Hat Linux (RHL), both of which have plenty of open source drivers and other software support. So with some prior experience of Red Hat Linux 9 running on the 2.4.20-30.9 kernel, we downloaded the entire 2.24GB of ISO images and burned them onto CDs -- clearly, you'll need a broadband connection for this.

Initial configuration
Usually, you would operate a Linux machine with a user account rather than the super-user root account, which provides privileges that allow you to render the OS inoperable. When setting things up for the first time, though, overall privileges are appropriate. Just be careful.
The first job was to select the services that could safely be switched off, using the principle that only software whose purpose you know -- or at least have an idea ought to be running -- should be left live. The first candidate for switch-off was telnet -- there are few justifications these days for telnetting into a server, since it's very insecure and there are better alternatives such as the cross-platform VNC. We switched off cups and other print serving services, since we shan't be using those, along with NFS, Unix's native but insecure file sharing system. Other services disabled included SNMP, PCMCIA and, for the moment, httpd -- the Apache Web server.
Items we ensured were running included Squid, the Web caching service; FTP, so we could access files from elsewhere on the network; and of course SMB, the Samba server that shares files for Windows networks.
Once it looked more like a server, we switched on the required features. First we created user accounts with RHL's user manager and assigned their home directories to folders on the 40GB disk. On this occasion, there was no need to rummage around in Linux's text-based configuration files. With that basic task done, it was time to turn to start building the server proper.
Post your comment
In order to post a comment you need to be registered and logged in.
You can also log in with Facebook. Log in or create your ZDNet UK account below
By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ
Get ZDNet UK's daily newsletter
Enter your email address to sign up
ZDNet UK Live
Have there been any further updates to this story? I can't find any information on whether the hackers released the data or not.
18 minutes ago by KosGirl on Hackers hold bank to ransom over stolen dataI have done 7 speed tests this morning on different speed test tools. They tell me my download speed is: 12.3, 12.3, 12.3, 11.1, 12.7, 12.7, 11.7...
1 hour ago by SandJ on Watchdog: TalkTalk's broadband speed test misled users@Mary Microsoft could always send Mozilla a spec sheet and oblige them to meet the same standards as IE. Then Mozilla can spend millions of...
4 hours ago by Jack Schofield on Windows RT browsers and the point of Windows RTNot before time, that people making films,dvd's get whats coming to them. Well done, Virgin Media.
6 hours ago by goth1csnake3 on Virgin Media: Spotify deal will bring down piracyApex - the question then is what about letting the user choose to have a tablet where they don't have to have that responsibility? why can't the...
16 hours ago by Simon Bisson and Mary Branscombe on Windows RT browsers and the point of Windows RTMoley, Apex, thanks; I think there's an interesting other dimension of choice - the choice to have a platform that is 'locked down' in the sense...
16 hours ago by Simon Bisson and Mary Branscombe on Mozilla accuses Microsoft of shutting Firefox out of WOANot surprised. I once used the methods to let my firewall just notify me of breaches. Not one single logged event was genuine. Once, we all...
23 hours ago by Yellowcave on Mobile porn filters catch innocent content, says reportlive realy sucks in facebook becuase people hack your profile
23 hours ago by duplex on Irish watchdog: Facebook privacy still falls shortIf only it was that simple. When you start accessing Cloud applications you are stuck with the security model the vendor provides...........unless...
24 hours ago by Ed Macnair via Facebook on IT security? You're doing it wrong!Another good updaet, I have enjoyed going on the journey reading this series on SharePoint 2010 and have learned alot. Great writing.
1 day ago by Phil at Cloud4 on Designing a SharePoint farm: Tiers before bedtimeroumers of an ipad Mini, isnt that just an iTouch!?
1 day ago by muteen on Apple rebrands iPad 4G as 'Wi-Fi + Cellular' for UKThanks for this article and bringing this issue to light. Unfortunately this type of activity is common not only with Adobe, but many other...
1 day ago by apexwm on Adobe move promotes piracythere's a very thin line between tax avoidance and tax efficiency - earning £850 a month and claiming dividends to bring my income up to normal...
1 day ago by Andy Bolstridge via Facebook on The Idle Self-employedI see that they are happy to announce these numbers.. but no-one will take any notice until they start announcing sales numbers too.
1 day ago by Andy Bolstridge via Facebook on Microsoft's score card for Smoked by Windows PhoneI saw a Windows phone about a year ago, haven't seen once since, and quite a few people own phones in the City of London.
1 day ago by AndyPagin on Microsoft's score card for Smoked by Windows PhoneWell said. You can add the change differences between US $ and Euro for the adobe cloud subscription and the very clouded informations about when...
1 day ago by helice041 on Adobe move promotes piracyfull link should be: http://piratebarron.wordpress.com/2012/05/12/escaping-the-walled-garden/ sorry
2 days ago by John Barron via Facebook on Court bans Dutch party from helping Pirate BayWell, before this comes to the UK, as it's in the process of doing, it's time to opt out of censorship and surveillance, which I did yesterday:...
2 days ago by John Barron via Facebook on Court bans Dutch party from helping Pirate Bay@ToulouseLePlot In this case, shipments are from manufacturers to sales channels, including outlets such as DSG, which owns PC World. They're not...
2 days ago by Jack Schofield on UK PC market grows as Western Europe declinesMoley : Definitely agree with you and I think most of us draw our conclusions in haste, given the track record of Microsoft shutting out...
2 days ago by apexwm on Mozilla accuses Microsoft of shutting Firefox out of WOAFeatured white papers
Tech breakthroughs to watch in 2012
ZDNet UK
From invisibility cloaks to virtual atom smashing, from Cern to Nasa, this ZDNet UK guide presents the discoveries to watch in... Read more
Graphene: A guide to the future from ZDNet UK
ZDNet UK
What is graphene? How is graphene made? And why isn't a graphite pencil worth thousands of pounds? Explore this strange material with ZDNet UK's guide to... Read more
Great British computers: A ZDNet UK retrospective
ZDNet UK
Would you believe the first ever business computer totted up the price of cakes, bread and pies? You would if you knew it was operated by a British tea-shop company. Take a trip down computing memory lane with this guide to great British... Read more
Latest jobs
Network Consultant - HP MASE Networking with Cisco CCDP
Network Consultant with HP MASE Networking with Cisco CCDP - Excellent...
Network Consultant - HP MASE Networking with Cisco CCDP
Network Consultant with HP MASE Networking with Cisco CCDP - Excellent...
Network Consultant - HP MASE Networking with Cisco CCDP
Network Consultant with HP MASE Networking with Cisco CCDP - Excellent...








Talkback
> /etc/squid/squid.conf -- recognised as a
> configuration file by Linux via its .conf extension
Huh???
What does that mean. I never heard that "Linux" (which part - the kernel?) recognize anything via
its file extension. Actually there's no concept like
file extension. 'been using too much Win/DOS...
Why doesn't the author tell us exactly what he's running when he runs Samba's "graphical configuration" or the ipchains "security applet"? The article is useless without any details.
RE Why doesn't the author tell us exactly what he's running when he runs Samba's "graphical configuration" or the ipchains "security applet"? The article is useless without any details."
The author can't because samba (smd/nmd) dont have GUI's.
I also note that the shares were not part oif the build because it was easier to backup? what the ?
he suggests turning off the insecure telnet, yet uses ftp.... which is just as insecure as telnet. Not smart. Your using smb mostly, so ssh and scp should be acceptable for administration.
VNC isn't exactly secure either, but the only option for people who don't grok commandline I suppose.
It's good that ZDNet is running articles on this type of topic, but it has to be said that the article isn't as great as some hardware reviews here - it's more of a damp and fluffy how-to, and to be honest the topic is covered much better elsewhere.
An interesting article might be a comparison of a Red Hat based server (ie command line and standard-ish linux graphical tools if you use them) with something that is designed solely for the purpose of being a server - like SME Server from www.contribs.org. I've just set one of these up, and it was simple, and leaves me with a great web based management utility, although customising from the command line is more complex.
How about it?
Not bad for someone starting out in Linux but rather glosses over the problems with certain types of operations such as file systems and samba with firewall's. You shouldn't need to run Partition Magic - you should use fdisk - the debian version and then you can assign any one of 30-odd types of file systems, depending upon the kernal. Then use mkfs to put the filing system on it. Debian is a better choice for Linux if you are from a UNIX background as the commands are closer, but you can't do anything meaningful with LINUX unless you have access to a good manual or handbook. SSH is a better and more secure shell to use rather than Telnet and if you use PuTTY, this is easy.
This articles needs more research I think.
Don't what planet this author is on but there are other distro's out there that are just as good as SUSE and Red Hat. The latter is the Fedora project anyway!!
I use Mandrake 9.2 Linux on a self-built PC as a internet gateway without X and it works fine. They also haven't sold out like Red Hat.
Whats all this about IPCHAINS? They are obsolete in current kernels replaced by the more powerful IPTABLES suite. Useful not just for firewalling but when used in conjunction with internal kernel QDISCs for quality of service traffic shapping (which I do on my box).
In my experience Samba was a nightmare to get to work and I gave up on that in the end. So saying its easy to use is questionable...
Squid (the web proxy) is an totally independent project from the Linux released under the GPL.
Good article but should be split up with each article going into depth on one topic/article to cover common problems and spread the good word!!
Redhat 9 seems a questionable choice given that updates are no longer available. A good alternative now are the various free rebuilds of Redhat Enterprise Linux e.g. ...
http://taolinux.org/
http://www.caosity.org/
http://www.whiteboxlinux.org/index.html
http://www-oss.fnal.gov/projects/fermilinux/
All of these project aim to track RHEL and thus should be good for updates for the next 4-5 years.
For anything mission critical it is worth taking the hit and paying for RHEL itself of course, but for second tier systems I have found Tao an excellent choice.
I thought telnet was turned off by default in RH9
On my RH 9 machine i had to enable it... So who's wrong!?
Well well, about time we had some more of this sort of artical.
smeserver is a 1-CD distribution aimed at exactly what you've done, and requires little to no expertise. check it out at www.contribs.org
Take a look at NASLite (www.naslite.com). It is a pretty neat and simple to set up file server OS. In fact it's so simple that even an abcolute novice can do it.
Anyway, just thought you may find it interesting.