Avete correttamente condiviso una cartella in rete locale (LAN) dal sistema Ubuntu ma gli altri PC non riescono ad accedervi? il responsabile potrebbe essere Uncomplicated Firewall (ufw). Se non specifichiamo diversamente in maniera esplicita, infatti, ufw blocca automaticamente tutte le porte, comprese quelle impiegate da Samba, il servizio di condivisione file. Vediamo dunque come aprirle e consentire agli altri device di visualizzare i file condivisi

Guida Ubuntu: come configurare Uncomplicated Firewall (ufw) permettere accesso file condivisi rete locale (LAN) - Schermata del 2016-11-03 22-39-24

Nota: questo articolo è incentrato sulla configurazione di Uncomplicated Firewall (ufw) allo scopo di consentire l'accesso ai file condivisi in rete locale. Per la trattazione analoga focalizzata su Windows e macOS:

¬Ľ Leggi: Condividere file in rete locale (LAN) - La Grande Guida per Windows, Ubuntu, Android e Mac

Passo 1: Il firewall è attivo?

Prima di perdere tempo inutilmente, è bene ricordare che, di default, il firewall di Ubuntu è disabilitato. Di conseguenza, non interferisce in alcun modo con la condivisione dei file in rete. La procedura che segue deve essere dunque svolta solo in caso abbiate esplicitamente attivato ufw.

Per verificare lo stato attuale del firewall su Ubuntu, consultate queste guide:

Passo 2A: Configurare ufw tramite interfaccia grafica

Se usate Gufw (applicazione ad interfaccia grafica) per gestire il firewall, lanciate l'applicazione cercando gufw nella Dashboard, cliccate Rules (secondo pulsante al centro della finestra) quindi + in basso a sinistra.

Dalla finestra apertasi, spostiamoci sulla tab Preconfigurata ed impostiamo tutto così:

  • Politica: scegliere Consenti
  • Direzione: scegliere Ingresso
  • Categoria: scegliere Network
  • Sotto-categoria: scegliere Tutte
  • Applicazione: scegliere SAMBA

Guida Ubuntu: come configurare Uncomplicated Firewall (ufw) permettere accesso file condivisi rete locale (LAN)

Confermare cliccando Aggiungi ed il gioco è fatto.

Passo 2B: Configurare ufw tramite linea di comando

Se invece preferite agire da linea di comando, aprite un terminale (combinazione rapida da tastiera: Ctrl+Alt+T) ed impartite questi due comandi:

sudo ufw allow 137,138/udp

sudo ufw allow 139,445/tcp

Guida Ubuntu: come configurare Uncomplicated Firewall (ufw) permettere accesso file condivisi rete locale (LAN)

Tutto pronto: gli altri sistemi della LAN possono ora accedere ai file condivisi.

Problemi, soluzioni ed altre considerazioni

In caso di problemi con la condivisione di file e cartelle in rete locale e per altre considerazioni in termini di sicurezza:

¬Ľ Leggi: Condividere file in rete locale (LAN) - La Grande Guida per Windows, Ubuntu, Android e Mac