33 ms·
It's refreshing to see a "how does" which actually drills down through layers of abstraction all the way to the source code. Nicely explained and very informati
by viopq 3y ago
It's refreshing to see a "how does" which actually drills down through layers of abstraction all the way to the source code. Nicely explained and very informative!
- peter_l_downs 3y agoI came here to write this. Routing and networking is still confusing for me and all the writing about it is usually very "abstract" to me. A hands-on example like this one is really appreciated. Nice work, OP. I'll try to do it myself and follow along. EDIT: one of the only other posts about this stuff that has made much sense to me is this one from Tailscale. It contains lots of "worked out examples" that really make it clear how everything fits together. https://tailscale.com/blog/how-nat-traversal-works/ https://tailscale.com/blog/how-nat-traversal-works/
- mindslight 3y agoIME if you're digging into the finer points of netfilter, you eventually run up against the limits of published documentation and have to dig into the source code to figure some things out.