Everything Penguin, Inc.

Helping to support the open source community.
Search this Site:

Local Sources
  • /pub

  • Linux OS
  • /pub/OS/Linux

  • Networking
  • /pub/Networking

  • Network Services
  • /pub/NetworkServices

  • Clustering
  • HA
  • DRM

  • Encryption
  • Keytool/OpenSSL
  • Java Samples

  • Development
  • Design
  • C/C++
  • Java
  • Perl
  • Shell
  • Web / J2EE

  • Not Linux ?
  • BSD
  • HP-UX
  • Solaris
  • VM
  • Windows
  • /pub/OS

  • Security
  • /pub/Security
  • Operating System & Processes

  • CPU - Modes of Operation
  • Filesystem - Permissions
  • Filesystem - Inodes
  • Exit/Return Codes
  • RPM - non-Root Build Environment

  • Networking

    Much as Linux is made of chained, efficient programs, Networking consists of chained, efficient protocols that allow data to be sent and received. Among the many protocols, Internet Protocol version 4 (IPv4) is certainly the most prevalent as a carrier for the higher level Unix Network Services.

  • Ethernet/IPv4/TCP/UDP - OSI Model
  • TCP Dump
  • Ethereal
  • Packet Routing
  • Network Congestion
  • Spanning Tree
  • ARP Cache

    Although Linux is best known for being a server, it's ability to be both a Desktop client and also a Router are well respected. With regard to the latter, its trivial to enable routing on Linux ( "echo 1 > /proc/sys/ipv4/ip_forward" ), but not so when determining which packets to route and which to filter. The current method is to use "iptables." The Netfilter project contains most everything you should need to know on the topic. Netfilter builds upon the earlier "ipmasq" and "ipchains" work in using "iptables."

    Need *real* router functionality, like running BGP, OSPF or RIP? Linux has it, and has had it for years in Quagga (formerly Zebra). Yep, Linux makes a pretty good "basic" router.

  • Sample NAT firewall using iptables

    There are a number of high speed protocols that run over Fiber, with Fibre Channel being the most prevalent in the Linux community. Fiber Channel is able to carry other protocols, most notably the SCSI suite of protocols. Of course, with GigE, Ten GigE and now 100 GigE, you will certinly hear more about Fibre over Ethernet.

  • Fibre Channel
  • SAS
  • SCSI

  • Network Services

    It's great to have a Network, but it's reason for existing is to provide access to something. That's where setting up Network Services comes in. Services (like DNS, HTTP, SMTP) may be accessable by the whole Internet, or they may be available to a select set of subnets.

  • DHCP
  • DNS
  • HTTP
  • NFS
  • SMTP
            EZ qmail (Local  || SourceForge)
            Sendmail
  • XDMCP


  • Other Sites

    RFC's
  • FAQ's
  • IETF
  • RFC Sourcebook

  • Linux
  • Linux- Intro
  • Bash - Intro
  • Bash - Advanced
  • Command Line
  • System Administration
  • Network Administration
  • Man Pages (& more)
  • More Guides
  • Red Hat Manuals
  • HOWTO's

  • Reference/Tutorials
  • C++ @ cppreference
  • C++ @ cplusplus
  • CSS @ echoecho
  • DNS @ Zytrax
  • HTML @ W3 Schools
  • Java @ Sun
  • LDAP @ Zytrax
  • Linux @ YoLinux
  • MySQL
  • NetFilter
  • Network Protocols
  • OpenLDAP
  • Quagga
  • Samba
  • Unix Programming


  • Sponsors:
  • BrettLee.com
  • TheFrontOffice.BIZ
  • ScubaNavigator.com
  • Nitrox.net

  • [ Statistics by AWStats ]

    [ Powered by Red Hat Linux ] [ Powered by Apache Server] [ Powered by MySQL ]

    In an effort to provide a service of value to the open source community, I've put together this website that containing many of my notes and references.

    This website is not authoritative and it is certainly not without errors; it is a work in progress.

    In addition to my contributions you will also find the work of others. Where the work is not mine, I have tried to indicate that, and to reference the source of the work: by citing the original author, retaining the authors' name and license wherever present, or by placing the work in a suitably named URL containg /external/ in the path. If you find any work here that should not be publically available, please send me a note and it will be removed.

    As for my contributions, you are free to use any of *MY* notes or code from this website unless specifically instructed otherwise.

    Brett Lee, Ph.D., President & CEO
    Everything Penguin, Inc.