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?
iptables? What year did you last use Linux?
https://wiki.debian.org/nftables
IPv4? Why aren’t you using IPv6?
Just because something can replace it doesn’t mean everyone is going to abandon what’s already working.
I am. Right now in fact.
Most tutorials, even recent ones, reference iptables. Never seen nftables. One example is WireGuard guide.
nftables has been the replacement for iptables since kernel 3.13.
https://wiki.nftables.org/wiki-nftables/index.php/What_is_nftables%3F
True; but many guides & tutorials that came out long after that still give their examples/instructions in iptables. Esp. those that involve ifup/ifdown/etc. scripts.
(although nftables is considerably easier to read, IMHO)