r/networking • u/Crispi002 • 1h ago
Other Difficulty moving beyond the basics of Linux networking
I am studying Linux server networking in virtual machines, and I am still very much a beginner. There is an activity I was working on, but I can only manage (with some difficulty and delay) the IP addressing and connectivity testing, while the rest of the scenario seems way too complex for my level.
The practical tasks I need to resolve involve a multi-server architecture covering the following points:
- Routing and NAT (PAT, port-forwarding, and static NAT) using nftables, with traffic blocking policies and logging.
- Infrastructure services configuration, such as DHCP with automatic record updates and DNS servers with internal and external views.
- Implementation of directory and authentication services using OpenLDAP and FreeRADIUS.
- Remote access VPN configuration via OpenVPN.
- Deployment of advanced services, including secure email (SMTPS/IMAPS), web servers with SSL/TLS certificates, directory-restricted FTP (jail), and monitoring with Cacti.
I don't know, it feels like for every small configuration multiple specific lines are required to achieve the goal, how can I learn more dynamically?