R E L A T E D   C O N T E N T
ADVERTISEMENT

Comment: Linux causes long card game

Linux is widely acclaimed as a good Web server so why was it unable to work with two NICs from Intel? After some tinkering, Roger Howorth found a few answers

Roger Howorth, IT Week, IT Week 10 Feb 2003
ADVERTISEMENT

The trouble with IT is that the whole business is couched in euphemisms. For example, Linux "is a great Web server". Now what does that actually mean?

In the reverse-speak world of technology, it could well mean that Linux is no good for anything other than Web serving.

Take network interface cards, or NICs, for example. I don't know about you, but I expect a server to be able to run with more than one NIC. It doesn't sound overly demanding to me, but I'm clearly out of step with the rest of the world on this one.

It's not that I want to use some extremely low-cost network card, "the card with no name" that anyone in their right mind would instantly recognise as being unsupported. Actually, I am trying to use two Intel 82557-based NICs, although I occasionally throw a 3Com into the mix just to see if the old king of the LAN is any better served than Intel.

In case you don't get very close to the hardware, both NICs are as common as muck, if you'll forgive the expression. Yet whether I try Red Hat Advanced Server 2.1, Suse Linux Enterprise Server 7 (SLES7) or just about any other enterprise version of Linux, the resulting servers are unable to use two NICs without some serious first-aid. In some cases, they cannot even use one NIC unless I disable the other, and in really extreme circumstances I can't disable any of them at all.

I even tried Suse Linux Enterprise Server 8, which works with two NICs, but for some reason that I did not have time to understand, that particular combination of hardware and software crashed twice in four days. As we use the two strikes and you're out policy for that kind of behaviour, SLES8 was summarily removed from duty. Ironically, the same hardware had been running SLES7 for about a year without a hitch.

By the time I had searched the Web for a few hours, it became obvious that the 2.2 series Linux kernels had big problems running with two Intel NICs. It seems there are also difficulties with NICs from other vendors.

Intel even went to the trouble of providing its own version of Linux driver software to fix the problem. Unluckily for me, I'm using 2.4 series kernels, and couldn't figure out how to install the Intel driver without lots of work. Even worse, as I had originally installed SLES7 from a pre-production set of disks, there was a problem using its automatic update wizard.

So where does that leave Linux Web servers? Clearly, Apache is the market-leading Web server, and Apache is used almost exclusively on Unix and Linux systems. So Linux really is a great Web server.

However, anyone who wants to run with two NICs should probably focus on the very latest versions if they don't have a doctorate in software development. In the end, I upgraded SLES7 to Suse Professional 8.1, which supports two NICs without a second thought. I had already tried upgrading to SLES8, but oddly enough SLES8 cannot upgrade a system running SLES7.

I guess that's a sign that things are changing. Linux used to be a great Web server, and now it can also use two NICs. Now that must be what is euphemistically referred to as progress.

Have your say: reply to IT Week

More IT Week Comments


Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story

M A R K E T P L A C E
Sponsored links
F E A T U R E D   J O B S
| Computer People
Working for a growing and ambitious Professional Services company, an exciting opportunity exists for a hands on Head of IT to lead a global team and implement a best practices. Based in the centre of ... more >
| Computer People
Fantastic new opportunity for an ICT Analyst who can work without supervision to join this exciting organisation providing a lead role in maintenance and operation of their IT infrastructure and Telephone networks. The successful candidate ... more >
| Computer People
A leading UK company in the Aerospace ... more >
| Computer People
Working for an innovative and creative software company, an opening has been created for a forward thinking UNIX expert to implement leading edge network solutions into a corporate environment. Working in a team of experts, ... more >
More job opportunities