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

About author

mentore IBM i IBM Champion 2021 for Power Systems

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *