Scegli la tua lingua
Corso di networking Linux
Più di 2 milioni di studenti in tutto il mondo

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.

Dedika per aziende

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.

Clicca qui

Contenuto del corso

8 Capitoli • 40 LezioniDurata tra 4 e 360 ore (decidi tu)

Capitolo 1Vedi dettagli

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 2Vedi dettagli

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 3Vedi dettagli

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 4Vedi dettagli

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 5Vedi dettagli

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 6Vedi dettagli

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 7Vedi dettagli

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 8Vedi dettagli

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.

Certificazione

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...
Giulio Carlo
Giulio CarloStudente di Marketing Digitale
Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.
Mariana Ferres
Mariana FerresStudentessa di Fotografia
Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!
Luciana Alvarenga
Luciana AlvarengaStudentessa di Nail Design
La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.
André Felipe
André FelipeStudente di Prompt Engineering

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