Resources for learning Linux Networking (iptables, namespaces, firewall, NAT, interfaces...)? preferably text resources (books, articles, etc) - eviltoast

Hi all,

I am looking for recommendations on resources to learn Linux networking. I am primarily hoping for text resources such as books, guides, blog series, articles, etc. I have trouble focusing on videos.

I am mainly targeting linux networking topics, such as how the linux networking stack works, and things like iptables, network namespaces, network interfaces, sockets, NAT, firewalls, internal IP-addressing, subnetting, routing, proxying, internal DNS, and anything that I may not know exists but is related to these concepts and linux networking in general.

Any recommendations?

  • dack@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    If you are familiar with the concepts and are looking more for the specific details, you can probably go a long way with official docs (iptables, nftables, kernel), the arch wiki, man pages, and some hands-on.

    • Cyclohexane@lemmy.mlOPM
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      I’m not super familiar. I was blindly fighting iptables with some WireGuard tutorials and also getting into the weeds of container orchestration.