Enterprise Networking Planet   Earthweb  
Images Events Jobs Premium Services Media Kit Network Map E-mail Offers Vendor Solutions Webcasts
   subjects:
EnterpriseNetworkingPlanet Webcasts:
Blades Burst Onto Data Center Scene

Will Virtualization Pay Off for Your Enterprise?

Benefit Now from Improved Data Center Management

more Webcasts...


Network Security & Privacy Blog
Reprise: Leopard vs. Vista on Security

Zeroshell and My Interop Security Hangover

Ripping Passwords With Your Friend John

More Open Networks Today



Search EarthWeb Network

internet.commerce
Be a Commerce Partner
Calling Cards
Prepaid Phone Card
Corporate Gifts
Shop Online
Domain registration
Server Racks
Find Software
Promotional Golf
Promotional Gifts
Memory
KVM Switches
Cell Phones
Shop
Compare Prices

Networking & Communications : Network Software: Choices, Choices: What's the Top Net Operating System?

Glossary
directory service
honeynet
intranet
intrusion detection system
network appliance
NFS
port scanning
protocol
security
VPN
Search for more networking terms ...
 
FREE Tech Newsletters

Make Your Data Center More Energy Efficient Today. Sun's Power Calculators provide data on power consumption allowing IT managers to better plan the power requirements in the datacenter. Try one now.

Choices, Choices: What's the Top Net Operating System?
October 6, 2005
By Charlie Schluting

It's an eternal debate we probably can't resolve in these pages, but we're going to give it a shot anyhow: Which operating system is the very best ... the one for which we'd forsake all others? Over the next few weeks we'll tackle that question.

This week, we'll begin by examining how effectively a network or systems administrator can operate using the various tools available on several platforms, including Microsoft Windows, OS X, Linux, and FreeBSD. Operating system usefulness should ultimately be determined separately for each task: desktops for administrators, desktops for users, and servers. It doesn't make sense to talk about how Microsoft's IIS makes a computer insecure when grandma will (hopefully) never be using that feature. The journey beings with a few examples of tasks that administrators do on a regular basis.

Sniffing the wire
More often than they'd like, administrators need to sniff packets from the wire to examine various anomalies on their network. This may seem like a straightforward task, but it really isn't. You must have a network card that supports promiscuous mode, so the hardware will read packets that aren't destined for it. Most 10/100/1000 Ethernet cards support this mode, so in Linux, FreeBSD, and OS X it normally "just works" when you run tcpdump. Sniffing wireless packets isn't nearly as seamless. Many wireless cards, such as the Airport, do not support this mode of operation. However, this isn't an operating system issue, it's a hardware limitation.

In general, the more advanced features are going to show up in open source operating systems first. Others may show up as feature-limited versions in commercial operating systems, or may not appear at all.
Sniffing packets in Windows, however, requires third-party programs. There are numerous commercial packet sniffing application for sale, but free ones exist too. Ethereal, a favorite among many some Unix users, is available for Windows. It does require that a Windows-based libpcap (called winpcap) library be installed first, but operates very well once it's installed. In short, packet sniffing is a common task, and can be done from any operating system.

Using Serial Ports
Talking to servers, routers, and switches with your serial port is always an interesting experience. It can seem that each device has it's own settings and requirements. Thus, the ability to quickly change serial port setting, or define multiple profiles, is a requirement.

Shipped with Windows, HyperTerminal does the job. Its terminal emulation isn't always the best, but most of the complaints result from users not using the correct terminal type. HyperTerminal provides a mechanism to create multiple saved profiles, so dealing with various serial port settings isn't too cumbersome. Many people dislike HyperTerminal, but you can get the job done using it.

In Solaris, Linux and FreeBSD the options are all the same. They all come with the "tip" program, which uses /etc/remote to define profiles. It works well enough, but new users generally prefer to install minicom, which builds on all Unix operating systems and provides the same functionality.

OS X, however, presents some challenges. Most Apple hardware comes lacking a serial port, so you need to purchase a serial-to-USB adapter. Some of these adapters come with drivers for OS X, so the only remaining issue is finding an application to talk to the serial port. Minicom can also be installed on OS X. It seems that you can get the job done with any operating system, again.

Trunking for Peace
When operating a network with many VLANs, the operator might need to access a specific network directly. Instead of plugging his or her laptop into a switch port configured to live on a specific VLAN, he can instead run a trunk to his workstation. The VLAN trunk is the method by which switches and routers connect together to share networks. If you connect a trunk to a desktop machine, you can configure it to talk directly to specific VLANs. This is very beneficial for troubleshooting, and makes sniffing packets on all networks much easier.

The idea is that you'll need to create multiple interfaces, one for each network you wish to talk to. Since this is on a VLAN trunk, you also need to specify which VLAN tag is being used, so it knows which packets to send to the new virtual interface. When configured properly, an administrator can easily bring up an interface in any VLAN that exists on the trunk. Beyond simply sniffing broadcast packets, this is very useful when troubleshooting routing issues too.

802.1q (the trunking protocol) is supported on a few select gigabit network cards from Sun. Before the latest patches, VLANs were quite painful to get working on a SunFire V210 with Solaris 9. It's supposed to work, but results vary.

Also on Network Tools at ENP

  • Mind Your Packets with Ethereal
  • Use Snort for Lightweight Intrusion Detection
  • Apprehend Intruders and Direct Traffic with IPCop
  • Spy on the Spyware with tcpdump
  • Spy on Yourself with tcpdump
  • In FreeBSD and OS X, creating a new VLAN interface and assigning IP addresses is a snap. The required commands are built into the ifconfig utility. Linux provides the vconfig utility that provides the same functionality. More expensive network cards will handle VLAN tagging, i.e. adding the VLAN id, within hardware. It can be difficult to tell whether the VLAN tags are dealt with in hardware vs. the operating system's software in Linux and BSD. The telltale method is to run tcpdump and see if the VLAN identifications are in the packets. If not, then they are being stripped by the hardware before the operating system gets the packet. This can be quite confusing at first, but the ability to do this in software means that any network card can be used to talk 802.1q.

    Windows doesn't support 802.1q natively, but some network cards' drivers do provide this functionality. The Intel Pro cards come with a very simple GUI for configuration of VLANs. It works, but this is dependent on the network card and vendor's software.

    These are just three examples of tasks that many people perform daily. In a more general sense, most people will use SSH or a remote desktop to manage a server, which can be done from any operating system. There are likely numerous other examples of administrator utilities that function only partially on the various platforms.

    In general, the more advanced features are going to show up in open source operating systems first. Others may show up as feature-limited versions in commercial operating systems, or may not appear at all. A given platform's usefulness to an administrator is mostly going to depend on what the administered servers are running, and of course, that person's level of comfort with the operating system.

    Tools:
    Add www.enterprisenetworkingplanet.com to your favorites
    Add www.enterprisenetworkingplanet.com to your browser search box
    IE 7 | Firefox 2.0 | Firefox 1.5.x
    Receive news via our XML/RSS feed

    Network Software Archives

    HP eBook: Using Business Service Management (BSM) to Manage Your Business Applications
    Article: Manage Your Windows Infrastructure with Microsoft System Center
    IT in 2018: Download Free eBook By The Author Of "Does IT Matter?" Simple Registration Is Required.
    What's The Future Of IT? Find Out By Reading "IT in 2018" Now. Free Registration Required.
    Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers. Sponsored by HP, Citrix, and Intel.





    JupiterOnlineMedia

    internet.comearthweb.comDevx.commediabistro.comGraphics.com

    Search:

    Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

    Jupitermedia Corporate Info


    Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

    Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

    Solutions
    Whitepapers and eBooks
    Microsoft Article: HyperV-The Killer Feature in WinServer ‘08
    Avaya Article: How to Feed Data into the Avaya Event Processor
    Microsoft Article: Install What You Need with Win Server ‘08
    HP eBook: Putting the Green into IT
    Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
    Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
    Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
    Avaya Article: Setting Up a SIP A/S Development Environment
    IBM Article: How Cool Is Your Data Center?
    Microsoft Article: Managing Virtual Machines with Microsoft System Center
    HP eBook: Storage Networking , Part 1
    Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
    MORE WHITEPAPERS, EBOOKS, AND ARTICLES
    Webcasts
    Intel Video: Are Multi-core Processors Here to Stay?
    On-Demand Webcast: Five Virtualization Trends to Watch
    HP Video: Page Cost Calculator
    Intel Video: APIs for Parallel Programming
    HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
    Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
    MORE WEBCASTS, PODCASTS, AND VIDEOS
    Downloads and eKits
    Sun Download: Solaris 8 Migration Assistant
    Sybase Download: SQL Anywhere Developer Edition
    Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
    Red Gate Download: SQL Compare Pro 6
    Iron Speed Designer Application Generator
    MORE DOWNLOADS, EKITS, AND FREE TRIALS
    Tutorials and Demos
    How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
    eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
    IBM Article: Collaborating in the High-Performance Workplace
    HP Demo: StorageWorks EVA4400
    Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
    Microsoft How-to Article: Get Going with Silverlight and Windows Live
    MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES