LAYER 8 KNOWLEDGE BASE
Documentazione operativa
La KB non contiene la soluzione dei ticket: contiene gli strumenti per arrivarci. La console simula sia cmd.exe sia Windows PowerShell e distingue la sintassi delle due shell.
CMD e PowerShell — come scegliere la shell
Usa i pulsanti CMD e PS sopra il terminale per cambiare shell. Puoi anche digitare semplicemente cmd o ps.
Per forzare una singola riga senza cambiare modalità: cmd ipconfig /all oppure ps Get-Service. Sono accettati anche cmd /c ... e powershell -Command ....
PowerShell può eseguire anche i normali programmi Win32 (per esempio ping, netsh, w32tm, ssh). CMD invece non può eseguire cmdlet come Get-Service o Set-DnsClientServerAddress.
Rete aziendale permanente — inventario e diagnostica
network mostra segmentazione, subnet, DNS, DHCP e le interfacce del gateway unico GW01. inventory mostra tutti gli asset noti; hosts NOME e devices NOME filtrano rapidamente server, client, stampanti e apparati.
ipconfig /all e Get-NetIPConfiguration mostrano la configurazione reale dell’host corrente. route print / Get-NetRoute mostrano il next hop.
ping host verifica la raggiungibilità IP. nslookup nome verifica la risoluzione DNS. ipconfig /all mostra IP, gateway e DNS. tracert host mostra il percorso verso la destinazione.
Windows Firewall — trovare e rimuovere regole
PowerShell: Get-NetFirewallRule elenca le regole. Per cercarne una: Get-NetFirewallRule -DisplayName "NOME_REGOLA".
Per rimuoverla in PowerShell: Remove-NetFirewallRule -DisplayName "NOME_REGOLA".
Via CMD/Win32: netsh advfirewall firewall delete rule name="NOME_REGOLA". Il comando netsh è eseguibile anche da PowerShell.
Prima di eliminare una regola, verifica direzione, porta, profilo e motivo per cui esiste. Disabilitare tutto il firewall è diagnostica con una motosega.
SQL Server — connettività
La porta TCP tipica di un'istanza SQL Server predefinita è 1433. Se il ping funziona ma la porta non risponde, indaga firewall, listener SQL e routing prima di riavviare il database.
DNS
nslookup host separa rapidamente un problema DNS da uno IP. ipconfig /flushdns pulisce la cache locale, ma non corregge un server DNS sbagliato configurato sulla scheda.
Active Directory / Kerberos
Kerberos dipende fortemente dalla sincronizzazione oraria. w32tm /query /status aiuta a verificare il clock; w32tm /resync forza una nuova sincronizzazione con la sorgente configurata. w32tm /resync /rediscover riscopre prima le sorgenti temporali. Per AD, strumenti come repadmin e dcdiag aiutano a distinguere problemi di replica, DNS e controller.
Apparati esterni — come ottenere la guida
devices elenca gli apparati esterni presenti nello scenario. guide NOME-ASSET apre la scheda operativa simulata: vendor, modello, firmware/OS, metodo di management e sintassi CLI utile.
La guida non rivela quale parametro è sbagliato: serve a sapere come interrogare e configurare davvero l’apparato senza dover conoscere a memoria RouterOS, iw o altri CLI.
PowerShell — esempi reali usati dal gioco
Set-DnsClientServerAddress modifica i DNS di una NIC. Remove-NetFirewallRule rimuove una regola Windows Firewall. Start-Service avvia un servizio. Set-DhcpServerv4Scope modifica il range di uno scope DHCP.
Per le stampanti il modulo PrintManagement non offre un Set-PrinterPort: il gioco usa la via reale Add-PrinterPort + Set-Printer -PortName.
Regola generale di troubleshooting
Prima isola il livello del problema: fisico → rete → nome/servizio → applicazione → utente. Preferisci il test meno invasivo che può falsificare un'ipotesi. Riavviare tutto non è una teoria diagnostica.