Master Linux Networking with This Task-Centered iproute2 Guide

Task-centered iproute2 user guide

I created this task-centered guide to help you navigate iproute2, the modern Linux networking toolkit that replaced legacy tools like ifconfig. Instead of just listing options, I show you exactly how to perform common tasks with the ip, bridge, and ss commands. You will learn practical tips for scripting, managing IPv4 and IPv6 addresses, and handling neighbor tables, all while avoiding the confusion of outdated documentation.

As usual, think before you type, and think twice before hitting the Enter key.
  1. eqvinox

    > “Throw” routes may be used for implementing policy-based routing. In non-default tables they stop the lookup process but don’t send ICMP error messages.

    No - "throw" continues to the next "ip rule" entry that matches, i.e. throws the lookup to the next table. It's like "continue" in C-like languages.

    Very poorly named.

  2. sam_lowry_

    iproute? nft all the way!

  3. effnorwood

    what? man

More from this day

2026-07-25