Tag: linux


Why Linux isn’t ready

Mar 7, 2010 Author Nik

There are plenty of people around who will happily slate Microsoft (sorry, that should be Micro$oft), Windoze, and Internet Exploder.  The majority of these people will, unprompted, extoll the virtues of Linux.

I won’t lie, I like Microsoft.  I think Windows is the best all-round family of operating systems available.  And I use Internet Explorer as my default browser, even though I have Firefox and Chrome installed.

But I also run a Linux server.  It is a modest beast.  It has a Sempron processor, three hard disks around 200-500GB each, and about 1GB of RAM.  It doesn’t need much, even though it acts as a mail server, a web server, and a DNS and network file server for my home LAN.  It runs Fedora 11, which is actually quite nice.

I started using Linux with no experience, and with the help of some patience, a few good Internet resources, and good old intuition, I pretty much know what I’m doing.

About a week ago, my Internet connection started to die sporadically, at unpredictable intervals, for no apparent reason.  I traced the lack of connectivity down to the DNS service on the Linux server not responding to requests, and this led me to realise that the server would not respond to any kind of request at all: SSH, HTTP, or even ping.

So imagine my surprise, when after a lot of investigation (and I really do mean a LOT of investigation) it turned out to be Samba, the service which handles network file shares.

More…


RAID 0: exit stage left

Feb 20, 2010 Author Nik

As soon as RAID controllers started being built into affordable motherboards, I decided using RAID for my home PC was a good idea.  For the last 6-7 years, I have used RAID on every PC I have built.

There are several RAID configurations.  RAID 0 (striping) utilises two or more identical hard drives, and splits each file equally across them, yielding much faster disk performance (limited by the throughput of the disk I/O controller) as the disks read and write at the same time.  The total available storage is the sum of the individual drives’ capacity.  RAID 1 (mirrored) could be considered the opposite of striping, in that each file is written to all disks.  This effectively provides realtime backup since the content of all drives in the array is identical, with no performance cost.

I’ve only ever used RAID 0.  For a home PC, RAID 1 doesn’t offer any real benefits that cannot be achieved with a half-decent backup policy, but effectively doubles the cost of disk space if you use two disks.

More…


Netgear DG834G and NAT loopback

Oct 26, 2009 Author Nik

UPDATE 18th April 2010: Netgear have since released a firmware update for the DG834Gv4 which supports NAT loopback.  It took them long enough!

Yesterday I made the decision (read: mistake) to update my Netgear DG834G router (hardware v4, firmware v5.01.09) to firmware v5.01.14 – and, as is the way with these things, it brought trouble.  After the upgrade I couldn’t reach www.nikrivers.com from the LAN side of the router.

The problem is caused by the way the router handles traffic coming from an internal IP address and destined for the WAN (i.e. external) IP address.  In this situation it requires that the router first transfers the traffic from the internal network to the external network, and then immediately passes it back whilst applying any firewall or routing rules that are relevant to incoming external traffic.

More…


Learning the hard way

Oct 9, 2009 Author Nik

A few weeks ago I started seeing software failures on the Linux server.  Although they were infrequent they were frustrating, to say the least, and would sometimes require me to find a workaround through configuration.

More…


Popular pages

Mar 7, 2009 Author Nik

This website is a sort of personal project, rather than a proper blog – the reason I make this distinction is because I usually don’t have anything interesting to say; at least, nothing that would be of any interest to anyone who doesn’t know me.

More…

Protected by Copyscape Online Copyright Protection

Bad Behavior has blocked 250 access attempts in the last 7 days.

Bear