dgt_sys04 – Networking

Titolo del modulo: dgt_sys04 – Networking

Descrizione:
In questo modulo, “dgt_sys04 – Networking”, i partecipanti studiano ciò che serve per configurare correttamente la rete su sistemi Rocky Linux. Il modulo è rivolto a professionisti IT e amministratori di sistema che vogliono approfondire la conoscenza degli ambienti di rete basati su Linux.

Il modulo tratta i concetti chiave di subnetting e indirizzamento IP, partendo dalle basi. Questo include lo studio delle subnet mask, della notazione CIDR e delle strategie per un’allocazione efficiente degli indirizzi IP.

I partecipanti mettono poi tutto questo in pratica su Rocky Linux senza digitare un solo comando: istruiscono un agente AI in linguaggio naturale per configurare la rete statica e dinamica (“assegna a questo server un indirizzo fisso nel range 10.20.0.0/24 e lascia il DHCP sulla seconda interfaccia”), poi esaminano i profili di connessione e le rotte che crea, li confrontano con i propri calcoli di subnetting e correggono tutto ciò che non torna. Gli argomenti principali includono:

  • Fondamenti di rete: ripasso dei concetti chiave dell’architettura di rete, tra cui il modello OSI e la suite TCP/IP.

  • Tecniche di subnetting: studio dettagliato dei metodi di subnetting per ottimizzare l’uso degli indirizzi IP e migliorare la sicurezza della rete.

  • Strategie di indirizzamento IP: approfondimenti su indirizzamento IPv4 e IPv6, IP privati e pubblici e pianificazione della scalabilità nelle reti di grandi dimensioni.

  • Configurazione di rete su Rocky Linux:

  • Come si configurano le interfacce di rete, sia tramite i tradizionali file di configurazione testuali (ad es. /etc/sysconfig/network-scripts/) sia con strumenti moderni come nmcli, per saper leggere e convalidare ciò che la macchina modifica.
  • Descrivere configurazioni client DHCP per ottenere indirizzi IP in modo dinamico e verificare i lease ottenuti.
  • Specificare assegnazioni di IP statici per i servizi critici che richiedono impostazioni di rete stabili e controllare che sopravvivano a un riavvio.

  • Troubleshooting di rete: tecniche per diagnosticare e risolvere i problemi di connettività più comuni: guidare la macchina mentre usa strumenti specifici di Linux come ip, netstat e tcpdump, e interpretare l’output che restituisce.

  • Considerazioni sulla sicurezza: best practice per proteggere le configurazioni di rete su Rocky Linux, incluse regole firewall con firewalld o iptables richieste in linguaggio semplice e poi verificate, e protocolli di accesso remoto sicuri.

A chi è rivolto:
Questo modulo è rivolto a professionisti IT come amministratori di sistema, network engineer o chiunque intenda specializzarsi nel networking su Linux. È consigliata, ma non obbligatoria, una conoscenza di base di Linux e dei concetti di rete.

Al termine del modulo i partecipanti saranno in grado di guidare, in linguaggio naturale, la configurazione e la gestione di reti complesse in un ambiente Rocky Linux, verificando il risultato in termini di prestazioni, affidabilità e sicurezza.
Gli studenti possono caricare i propri esercizi nel Progetto Git dell’Academy DevOps & SRE. Per questo modulo, create una cartella con il vostro username come nome nella seguente sottocartella: https://github.com/Garanti-Del-Talento/gdt_academy