Enable Internet Access for a Private Network with a NAT Gateway
Configure a Linux NAT gateway to give Internet access to private RFC 1918 networks while keeping them hidden from the outside world.
Focused, hands-on problems for sharpening your DevOps and server-side skills. Some teach specific concepts while others mirror real-world scenarios. Every challenge includes hints, feedback, and automated solution checks.
Configure a Linux NAT gateway to give Internet access to private RFC 1918 networks while keeping them hidden from the outside world.
Hone your Linux networking skills by setting up routing that lets two isolated private networks communicate.
The culmination of the Docker networking challenges series. Can you create a Docker-like bridge network from scratch and using nothing but basic Linux commands.
Prove your mastery of Linux and containers by connecting multiple network namespaces into a single network.
Prove your Linux networking skills by connecting two network namespaces with a virtual Ethernet device.
There is a container that seems to have access to all host's interfaces but for some reason cannot call any addresses outside of the host. Can you fix it?
Learn how to create fully isolated virtual network environment using Linux network namespaces.
Learn a bunch of Linux networking tricks while trying to access an Nginx server running inside a Docker container with no published ports.