
Corso di networking Linux
Padroneggi ogni livello del networking Linux, dall'indirizzamento IP e il flusso dei pacchetti nel kernel fino a VPN, firewall e networking dei container. Questo corso fornisce ad amministratori di sistema e ingegneri di rete le competenze pratiche per configurare, proteggere e risolvere i problemi dell'infrastruttura Linux reale. Lavorerà con strumenti moderni tra cui nftables, WireGuard, FRRouting e Ansible attraverso decine di laboratori pratici.
Cosa imparerai:
Apprenderà come il kernel Linux elabora i pacchetti, come configurare le interfacce con iproute2 e NetworkManager e come costruire tabelle di routing utilizzando sia rotte statiche sia protocolli dinamici come OSPF e BGP. Il corso tratta la distribuzione DNS con BIND e Unbound, il firewalling stateful con nftables e iptables e i servizi essenziali tra cui DHCP, NTP e l'hardening SSH. Imparerà inoltre a implementare VPN WireGuard e OpenVPN, a configurare bridge Linux e VLAN e a esplorare il networking di container e Kubernetes. Gli argomenti di monitoraggio includono la cattura del traffico, SNMP, Prometheus e framework strutturati di risoluzione dei problemi. Le unità avanzate coprono la distribuzione IPv6, l'alta disponibilità con Keepalived e HAProxy, l'automazione di rete con Ansible e Python e la connettività cloud ibrida.
Come studi in modo pratico Corso di networking Linux
Come metti in pratica Corso di networking Linux
Per te che sei un'azienda e vuoi formare il tuo team
Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.
Contenuto del corso
8 Capitoli • 40 LezioniDurata tra 4 e 360 ore (decidi tu)
Capitolo 1NascondiNascondi dettagliVedi dettagliFondamenti di networking Linux
Fondamenti di networking Linux
Lezione 1 • Indirizzamento IP e subnetting
Tratta le strutture degli indirizzi IPv4 e IPv6, la notazione CIDR e il calcolo delle sottoreti. Prepara gli studenti ad assegnare e pianificare spazi di indirizzamento su host Linux.
Lezione 2 • Basi delle interfacce di rete Linux
Introduce le interfacce di rete fisiche e virtuali in Linux e le loro convenzioni di denominazione. Gli studenti identificano e ispezionano le interfacce usando gli strumenti principali da riga di comando.
Lezione 3 • Protocolli di rete fondamentali
Esamina il comportamento di ARP, ICMP, TCP e UDP a livello di pacchetto. Collega la teoria dei protocolli al comportamento osservabile della rete Linux.
Lezione 4 • Panoramica dello stack di rete del kernel Linux
Traccia come il kernel Linux elabora i pacchetti in entrata e in uscita attraverso il suo stack di rete. Fornisce il contesto per gli argomenti successivi su filtraggio e routing.
Lezione 5 • I modelli OSI e TCP/IP
Mappa i sette strati OSI e i quattro strati TCP/IP sui componenti reali di Linux. Stabilisce il quadro concettuale utilizzato durante l'intero corso.
Capitolo 2NascondiNascondi dettagliVedi dettagliConfigurazione delle interfacce di rete
Configurazione delle interfacce di rete
Lezione 1 • Uso degli strumenti ip e iproute2
Insegna la suite iproute2 come toolkit principale per la gestione delle interfacce, in sostituzione del legacy ifconfig. Gli studenti configurano indirizzi, collegamenti e vicini dalla riga di comando.
Lezione 2 • NetworkManager e systemd-networkd
Confronta NetworkManager e systemd-networkd come demoni di configurazione moderni. Gli studenti scrivono file di unità e profili di connessione per entrambi i sistemi.
Lezione 3 • Bonding e teaming delle interfacce
Tratta le modalità di aggregazione dei collegamenti, tra cui active-backup, LACP e round-robin. Gli studenti configurano interfacce in bond e in team per ridondanza e throughput.
Lezione 4 • Configurazione dinamica con DHCP
Spiega l'acquisizione del lease DHCP e il ruolo di dhclient e NetworkManager. Gli studenti configurano interfacce per ottenere indirizzi dinamicamente e ispezionano i dettagli del lease.
Lezione 5 • Configurazione IP statica
Dimostra l'assegnazione manuale degli indirizzi e la configurazione del gateway su distribuzioni Linux. Gli studenti scrivono file di configurazione persistenti per sistemi basati su Debian e Red Hat.
Capitolo 3NascondiNascondi dettagliVedi dettagliRouting e inoltro del traffico
Routing e inoltro del traffico
Lezione 1 • Abilitazione dell'inoltro IP
Configura il kernel Linux per inoltrare pacchetti tra interfacce, abilitando il comportamento da router. Gli studenti impostano i parametri sysctl e li rendono persistenti attraverso i riavvii.
Lezione 2 • Routing basato su policy
Introduce tabelle di routing multiple e ip rule per implementare il routing basato su policy. Gli studenti instradano il traffico da sorgenti diverse attraverso gateway separati.
Lezione 3 • Fondamenti della tabella di routing Linux
Spiega come il kernel seleziona le route usando la tabella di routing e le regole di policy. Gli studenti leggono, aggiungono ed eliminano route usando i comandi ip route.
Lezione 4 • Routing dinamico con OSPF e BGP
Introduce FRRouting per eseguire OSPF e BGP su Linux, sostituendo hardware router dedicato. Gli studenti configurano relazioni di adiacenza di base e annunciano prefissi.
Lezione 5 • Routing multipath e failover
Tratta le route multipath ECMP e le strategie di failover usando ip route e script di monitoraggio. Gli studenti costruiscono configurazioni di routing resilienti che si riprendono dai guasti di collegamento.
Capitolo 4NascondiNascondi dettagliVedi dettagliConfigurazione e gestione DNS
Configurazione e gestione DNS
Lezione 1 • DNS autoritativo con BIND
Configura BIND come server autoritativo per zone dirette e inverse. Gli studenti scrivono file di zona con record A, AAAA, MX, CNAME e PTR.
Lezione 2 • Tecniche di risoluzione dei problemi DNS
Applica dig, drill e tcpdump per diagnosticare errori di risoluzione e configurazioni errate. Gli studenti tracciano le query dallo stub resolver al server autoritativo.
Lezione 3 • Risoluzione DNS su host Linux
Spiega la libreria resolver, /etc/resolv.conf e l'ordine di lookup di nsswitch.conf. Gli studenti controllano come un host Linux risolve i nomi e sovrascrivono le impostazioni predefinite.
Lezione 4 • Distribuzione di un resolver cache
Installa e configura Unbound come resolver ricorsivo validante e cache. Gli studenti ottimizzano la dimensione della cache, abilitano la validazione DNSSEC e limitano l'accesso alle query.
Lezione 5 • Firma e validazione DNSSEC
Tratta la generazione delle chiavi, la firma delle zone e la gestione degli ancoraggi di fiducia per DNSSEC. Gli studenti firmano una zona e verificano la catena di fiducia end-to-end.
Capitolo 5NascondiNascondi dettagliVedi dettagliFirewall Linux e filtraggio dei pacchetti
Firewall Linux e filtraggio dei pacchetti
Lezione 1 • Progettazione moderna di set di regole con nftables
Introduce nftables come successore di iptables con una sintassi unificata. Gli studenti scrivono script nft che coprono filtraggio, NAT e set per un matching efficiente.
Lezione 2 • Scrittura di regole iptables
Insegna la sintassi di iptables per operazioni di filtraggio, NAT e mangle. Gli studenti costruiscono catene INPUT, OUTPUT e FORWARD per un server tipico.
Lezione 3 • Firewall stateful e tracciamento delle connessioni
Sfrutta conntrack per costruire regole stateful che consentono sessioni stabilite. Gli studenti configurano policy basate sullo stato e ispezionano la tabella di tracciamento delle connessioni.
Lezione 4 • Architettura e hook di Netfilter
Spiega il framework Netfilter, i suoi punti di aggancio e come tabelle e catene sono correlate. Fornisce il modello concettuale necessario per scrivere regole firewall corrette.
Lezione 5 • Traduzione degli indirizzi di rete
Configura masquerade, SNAT e DNAT per la condivisione di Internet e il port forwarding. Gli studenti implementano NAT per una rete di laboratorio multi-host.
Capitolo 6NascondiNascondi dettagliVedi dettagliServizi di rete: DHCP, NTP e SSH
Servizi di rete: DHCP, NTP e SSH
Lezione 1 • Rafforzamento del server OpenSSH
Mette in sicurezza sshd disabilitando l'autenticazione a password, limitando gli utenti e ottimizzando i cifrari. Gli studenti applicano impostazioni allineate al CIS e testano i controlli di accesso.
Lezione 2 • Tunneling SSH e port forwarding
Utilizza il forwarding locale, remoto e dinamico di SSH per incanalare il traffico in modo sicuro. Gli studenti costruiscono proxy SOCKS ed espongono servizi interni attraverso tunnel SSH.
Lezione 3 • Sincronizzazione del tempo con chrony e NTP
Configura chrony come client e server NTP per un'ora di sistema accurata. Gli studenti impostano lo strato, limitano l'accesso e verificano lo stato di sincronizzazione.
Lezione 4 • Kea DHCP come alternativa moderna
Introduce Kea come server DHCP ad alta disponibilità con gestione tramite API REST. Gli studenti configurano pool dual-stack e abilitano la sincronizzazione dei lease tra peer.
Lezione 5 • Configurazione del server ISC DHCP
Installa e configura ISC DHCP per servire lease, opzioni e prenotazioni. Gli studenti scrivono dichiarazioni di sottorete e testano l'assegnazione dei lease dai client.
Capitolo 7NascondiNascondi dettagliVedi dettagliMonitoraggio e diagnostica di rete
Monitoraggio e diagnostica di rete
Lezione 1 • Statistiche di interfaccia e socket
Estrae contatori di interfaccia, stati dei socket e profondità delle code usando ss, netstat ed ethtool. Gli studenti correlano le statistiche con i problemi di rete osservati.
Lezione 2 • SNMP e Prometheus Node Exporter
Configura agenti SNMP e Prometheus Node Exporter per esporre le metriche di rete. Gli studenti raccolgono metriche e costruiscono dashboard Grafana per l'utilizzo delle interfacce.
Lezione 3 • Analisi dei log per eventi di rete
Analizza i log di syslog, journald e firewall per identificare anomalie di rete. Gli studenti scrivono query journalctl e correlano gli eventi di log con le catture di pacchetti.
Lezione 4 • Test delle prestazioni di rete
Misura throughput, latenza e jitter usando iperf3, ping e hping3. Gli studenti stabiliscono linee di base e identificano colli di bottiglia in topologie di laboratorio.
Lezione 5 • Cattura del traffico con tcpdump e Wireshark
Insegna la cattura dei pacchetti usando tcpdump dalla riga di comando e Wireshark per l'analisi. Gli studenti scrivono filtri BPF e decodificano scambi di protocolli dalle catture.
Capitolo 8NascondiNascondi dettagliVedi dettagliNetworking avanzato: VPN, SDN e container
Networking avanzato: VPN, SDN e container
Lezione 1 • Bridge Linux e reti VLAN
Crea bridge software e interfacce VLAN 802.1Q per segmentare il traffico su Linux. Gli studenti costruiscono topologie multi-VLAN e connettono macchine virtuali.
Lezione 2 • Configurazione VPN WireGuard
Distribuisce topologie VPN WireGuard punto-punto e hub-and-spoke su Linux. Gli studenti generano chiavi, scrivono configurazioni di interfaccia e verificano i tunnel cifrati.
Lezione 3 • Reti per container e Kubernetes
Spiega il networking bridge di Docker, i plugin CNI e i modelli di rete dei pod Kubernetes. Gli studenti tracciano i percorsi dei pacchetti attraverso i namespace di rete dei container.
Lezione 4 • OpenVPN site-to-site e accesso remoto
Configura OpenVPN con certificati TLS per scenari site-to-site e road-warrior. Gli studenti gestiscono una PKI, inviano route e limitano l'accesso dei client.
Lezione 5 • Open vSwitch per SDN
Installa Open vSwitch e configura flussi, porte e tunnel per ambienti SDN. Gli studenti implementano overlay VXLAN e ispezionano le tabelle dei flussi.
Il tuo certificato valido di completamento
Questo corso è per te:
Amministratori di sistema Linux: pronti ad andare oltre le attività di base dell'amministrazione dei server.
Ingegneri di rete: che trasferiscono le proprie competenze Cisco o Juniper verso infrastrutture basate su Linux.
Professionisti DevOps: che necessitano di una conoscenza più approfondita delle reti per sostenere ambienti containerizzati.
Studenti IT: che costruiscono un portfolio di competenze pratiche di networking Linux prima di cercare un lavoro.
Appassionati di homelab: che desiderano eseguire configurazioni reali di routing, firewall e VPN a casa.
Ingegneri cloud: che faticano a comprendere cosa accade al di sotto del livello di rete virtuale.
Cosa dicono i nostri studenti
Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...

Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.

Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!

La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.

Principali percorsi formativi
FAQ
Chi è Dedika?
Il certificato è valido in Italia?
I corsi sono gratuiti?
Qual è il carico di lavoro del corso?
Come sono strutturati i corsi?
Come funzionano i corsi?
Qual è la durata dei corsi?
Qual è il costo o il prezzo dei corsi?
Cos’è un corso EAD o online e come funziona?
Corso PDF




















