04d - IFS

NetServer per tutti – parte 4

Accedere alle risorse condivise

Siamo giunti al quarto appuntamento con NetServer. In precedenza abbiamo parlato di:

In questo articolo parliamo di come accedere da un client PC alle risorse condivise tramite NetServer.

Introduzione

L’accesso alle risorse condivise di NetServer può avvenire in maniera temporanea accedendo alla risorsa tramite il nome nella forma UNC (\\server-name\share-name) oppure in maniera permanente connettendo la risorsa come unità di rete.

Autenticazione

Quando si accede ad una risorsa condivisa senza indicare delle credenziali di accesso esplicite:

  • viene utilizzato l’utente e password con cui si è correntemente collegati a Windows.
    Attenzione: Se l’utente Windows è più lungo di 10 caratteri, solo i primi 10 verranno utilizzati per effettuare il logon al server NetServer. Per esempio se si è collegati a Windows con il profilo “administrator” verrà effettuato il tentativo di logon al server con “ADMINISTRA”
  • se l’utente non esiste sul server verrà utilizzato l’ID utente ospite (cfr. configurare il servizio)
  • se non è stato configurato un ID utente ospite verranno richieste le credenziali
  • Se l’utente windows corrisponde ad un utente di IBM i ma le password sono diverse verranno richieste le credenziali e NON verrà utilizzato l’ID utente ospite.

In alcune situazioni pur specificando utente e password corretti (ed essendosi assicurati che l’utente non sia disabilitato per NetServer) Windows continua a riproporre la finestra per la richiesta delle credenziali. In questo caso si può provare ad anteporre al nome utente il nome del dominio del server, ovvero l’indirizzo IP del server IBM i: per es. 192.168.0.1\MYUSER.

utente IBM i e Windowspassword IBM i e WindowsID utente ospite configuratoAccesso consentito a NetServer
ugualiugualinosì con utente Windows
ugualidiversenorichieste credenziali
diversiuguali o diversenorichieste credenziali
ugualiugualisì con utente Windows
ugualidiverserichieste credenziali
diversiuguali o diversesì con utente ID ospiete

Connettersi da prompt comandi

Per connettere un’unità di rete tramite i comandi eseguire da un prompt comandi NET USE:

net use [device-name|*] [\\server-name\share-name] [password] [/USER:[[domain-name\]user] [/SAVECRED] [/PERSISTENT:{YES|NO}]
  • [password] [/USER:[[domain-name\]user]: consente di specificare le credenziali di accesso al server. In talune situazioni potrebbe essere necessario anteporre al nome utente il nome di dominio del server.
  • [/SAVECRED]: salva le credenziali di accesso al server per un successivo riutilizzo
  • [/PERSISTENT:{YES|NO}]: se si specifica /PERSISTENT:YES l’unità di rete verrà automaticamente riconnessa al successivo logon del PC

Per disconnettere un’unità di rete:

net use [device-name] /DELETE

Per disconnettere tutte le unità di rete collegate:

net use * /DELETE

Altri comandi utili per gestire le connessioni di rete:

  • net view: elenca i server disponibili nella rete
  • net view \\server-name: elenca le risorse condivise di un server

Connettersi da Windows

Da Windows per connettere un’unità di rete:

  • Aprire Esplora risorse, aprire il menu contestuale sull’icona Rete oppure Questo PC e scegliere la Connetti unità di rete
  • Quindi nella finestra successiva scegliere il nome dell’unità, cercare o digitare il percorso della risorsa condivisa e selezionare eventualmente le check box “Riconnetti all’avvio” e “Connetti con credenziali diverse”

Da Windows per accedere ad una risorsa condivisa senza collegarla come unità di rete:

  • Cliccare sul pulsante Start e scegliere la voce “Esegui…” oppure premere la combinazioni di tasti Win+R
  • Nella finestra successiva digitare il percorso della risorsa condivisa da aprire

Per ulteriori informazioni sulla connessione unità di rete in Windows consultare il documento Microsoft: https://support.microsoft.com/en-gb/windows/map-a-network-drive-in-windows-29ce55d1-34e3-a7e2-4801-131475f9557d.

Porte TCP e firewall

Il servizio NetServer utilizzate le porte TCP 137, 138 e 139 (NetBios) e 445 (CIFS). Quindi nel caso in cui il server si trovi su una rete remota rispetto al client protetta tramite firewall, bisogna assicurarsi che il traffico di rete su quelle porte sia consentito.

Approfondimenti

Nel primo articolo abbiamo già trattato della mappa di compatibilità tra SMB su client Windows e NetServer su IBM i. Vediamo alcuni comandi che possono tornare utili su client Windows per verificare la versione di SMB.

Il cmdlet Get-SmbConnection ci informa su quale sia la versione di SMB che è stata negoziata con il server. Il comando va eseguito con i diritti di amministratore. Dopo aver eseguito la connessione ad una risorsa condivisa del server si può eseguire il comando Get-SmbConnection.

Per sapere quale sia la versione di SMB in esecuzione sul proprio PC, si può effettuare l’accesso a una risorsa condivisa in loopback

dir \\localhost\c$

e quindi ottenere l’informazione con Get-SmbConnection.

Per verificare se sul proprio PC sono in esecuzione i servizi necessari alla gestione delle risorse di rete condivise si può utilizzare il comando Get-Service Lanman*:

Bibliografia

La pagina principale della documentazione IBM su NetServer è consultabile a questo link: https://www.ibm.com/docs/en/i/7.5?topic=services-i-netserver. Altre risorse utili le trovate nel documento allegato:

Nel prossimo articolo parleremo di come risolvere i problemi più comuni relativi a NetServer.

Related Posts
NetServer per tutti – parte 1

Una mini-guida a puntate per la configurazione, gestione, uso e risoluzione dei problemi di IBM i NetServer

NetServer per tutti – parte 2

Una mini-guida a puntate per la configurazione, gestione, uso e risoluzione dei problemi di IBM i NetServer

NetServer per tutti – parte 3

Una mini-guida a puntate per la configurazione, gestione, uso e risoluzione dei problemi di IBM i NetServer

NetServer per tutti – parte 5

Una mini-guida a puntate per la configurazione, gestione, uso e risoluzione dei problemi di IBM i NetServer

Recent Posts

IBM i: La gestione del sistema è più semplice di quanto pensi

Con questo post voglio consigliarti la lettura di questo articolo di Giancarlo Lui sulla TechXChange Community: IBM i System Management:…

2 mesi ago

RPG Free e option(*convert) per una migliore gestione parametri

Nel suo recente articolo "Option *convert in RPG Free" , Aldo Succi esplora l'opzione *CONVERT nel linguaggio RPG, evidenziando come…

2 mesi ago

Aggiornamento Certificati CA per BCE: Guida Pratica

Guida pratica all'aggiornamento dei certificati Java e DCM per consumo web services via SQL HTTPGETCLOB e HTTP_GET.

2 mesi ago

Gestione dei file video bloccati su IBM i: una soluzione efficace

Riceviamo e pubblichiamo ben volentieri questo "tip & trick" di Patrick Rizzi che presenta una tecnica che permette di intervenire…

6 mesi ago

Monitoraggio Messaggi QSYSOPR: SQL per Ottenere Messaggi e Reply

Prendo spunto da una risposta di Michael Mayer sulle mailing list di Midrange.com a chi chiedeva come monitorare i messaggi…

6 mesi ago

Perché l’ERP è la Chiave del Successo per le Imprese Moderne

Le imprese sono sempre più alla ricerca di strumenti che possano migliorare l'efficienza, la collaborazione e la gestione delle risorse.…

8 mesi ago