Networking

Useful documents on Linux networking are difficult to come by. The technology is old, but remains relevant. Like an ancient library, the Internet is filled with useful information, but disseminating it from the background noise of irrelevant findings is a challenging task. My goal here is to consolidate the most useful, most common Linux networking tidbits of information into a single resource (this site) for reference purposes.

Linux networking is a HUGE topic, and I am by no means going to cover every concept, tool, and scenario. What you will find here is a series of mini-guides designed to help you gain a basic technical understanding of various topics. Whether you are contemplating building or maintaining a firewall, a VPN, a Samba share, or just want to gain a rudimentary understanding of the underlying concepts of networking in Linux, you will find a variety of related articles.

Check out the networking sub-categories below to find articles on these subjects or scroll through the list of articles beneath the categories.

Routes, Rules, and Tables

This category primarily covers iptables, iproute, and netfilter.

The following topics are covered:

  1. Routing network traffic
  2. How Linux structures network management
  3. Network management tools

My paper on Linux Networking Concepts is broken down into parts to make it easier to find bits and pieces of information. Or, if you'd prefer you may download the entire document: The Whole Enchilada.

Minor content differences may exist between the online version on this website and the document referenced above.

Article Count:
12

iptables and iprules

There are plenty of online guides covering iptables topics such as how to construct rules, how to build a firewall in Linux, etc. What is often lacking are clear explanations of how networking architecture is structured in Linux and how various firewall and networking modules are interrelated. This category primarily covers iptables, ipchains, and ip rules. It also touches on ufw (Uncomplicated FireWall), and nftables ("NetFilter Tables"), the successor to iptables.

The following topics are covered:

  1. Packet manipulation
  2. Network traffic filtering
  3. ip tables vs. ip chains

My paper on Linux Networking Concepts is broken down into parts to make it easier to find bits and pieces of information. Or, if you'd prefer you may download the entire document: The Whole Enchilada.

Minor content differences may exist between the online version on this website and the document referenced above.

Article Count:
10

Virtual Private Networks (VPNs)

This category contains articles about Virtual Private Networks (VPNs), such as what they are, why you may or may not need or want one, how they function, and how to pick the best VPN service provider for you.

Article Count:
11