[Risolto] visualizzare cartelle condivise

Networking, configurazione della connessione, periferiche e condivisioni di rete.
Scrivi risposta
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 555
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

[Risolto] visualizzare cartelle condivise

Messaggio da london3 »

Codice: Seleziona tutto

$ smbclient -L IP_ADDRESS
protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED
Perchè?

-----BEGIN PGP MESSAGE-----

hQGMA4BuaEL4xr3CAQv/VpIS+Oxd7NxlZvEcDYdU/6dck8w+1KbZCvP3L6a47LSh
RayIQp5/QVxGOusQHGqovv3cCgYuOls2cTIlAdG6eBFR0kFhCJfpdH01B2odG1BW
wnQrPcBZ0RrKYvUbd1MTt8T4+VnE4F0gpnYraJEPN8tUU5mWXRVHNofzQWNUev6m
T36VPeO5/UvdQa2M8VrbkcW8qmZ00od93rLtTGKJwayuiGlISdCqSae7BX6PazVE
QrJxniKEg2ICjkWJP69IKibFBwnp9piUUCwhGyFtXFHBtD+Ap5pHxefu7Wru8TrU
SF1AoiLEyn8d/79t0h4pFxFuuoFnz6e6vM+EyL6lAFpDeVYWvnEvGzNo0JgtYzHU
Bj6p1xuw5TLNLeQzep0jlOF/zPZHTkZjIywZugqWMUVsu0reetiARONbeZvvT017
DftDXNoWNirLEbFKZ2ZRhbI22ohQEiuVJFIueixr/XLo2gbuombq8zTbyfB3RvHI
xD8U/qKl8Rl5UY33Hqj40o0Bo0zpTBDXoKJfK5gXUxMJWPrMzA0i46lyznuCxPRX
z4KhO2HSvH22AD/oBSqeWUgT6xhQn5EsgW390U32opaiC+XurG+iyJ+e+nNeDM/i
zI0KRvk1XGHlRTAaYOzVPtn7kkMhKStbjmZccPij0xGsMkblFgYoLkP9xekbP74Q
HdRTjfqkANgv5NwyJXw=
=yayY
-----END PGP MESSAGE-----
Ultima modifica di london3 il giovedì 2 giugno 2022, 18:12, modificato 1 volta in totale.
Computer: Lenovo ThinkPad L480
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12949
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: visualizzare cartelle condivise

Messaggio da thece »

Codice: Seleziona tutto

nmap -p 139,445 --script smb-protocols IP_ADDRESS

Codice: Seleziona tutto

cat /etc/samba/smb.conf | grep -iF "protocol"
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 555
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: visualizzare cartelle condivise

Messaggio da london3 »

Codice: Seleziona tutto

~$ nmap -p 139,445 --script smb-protocols 192.168.1.125
Starting Nmap 7.80 ( https://nmap.org ) at 2022-06-02 12:19 CEST
Nmap scan report for 192.168.1.125
Host is up (0.0042s latency).

PORT    STATE  SERVICE
139/tcp open   netbios-ssn
445/tcp closed microsoft-ds

Host script results:
| smb-protocols: 
|   dialects: 
|_    NT LM 0.12 (SMBv1) [dangerous, but default]

Nmap done: 1 IP address (1 host up) scanned in 3.00 seconds
~$ cat /etc/samba/smb.conf | grep -iF "protocol" || echo NON TROVATO
NON TROVATO
Computer: Lenovo ThinkPad L480
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12949
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: visualizzare cartelle condivise

Messaggio da thece »

Hai bisogno di un file smb.conf con il quale dichiarare i dialetti SMB usati dal tuo client (e/o) dal tuo server ... ma non hai Samba (server) installato, poichè il file /etc/samba/smb.conf non è stato trovato.
Quindi:

1) o installi Samba (server) e lo configuri
2) o crei un file smb.conf personale (usato da smbclient) e lo configuri

Suppondendo di scegliere la soluzione 2)

Codice: Seleziona tutto

mkdir -p /home/$USER/.smb
touch /home/$USER/.smb/smb.conf
apri con un editor di testi il file /home/$USER/.smb/smb.conf

Codice: Seleziona tutto

<EDITOR> /home/$USER/.smb/smb.conf
(sostituisci <EDITOR> con il nome del tuo editor di testi)

ci incolli dentro questo contenuto

Codice: Seleziona tutto

[global]
    client min protocol = NT1
    client max protocol = SMB3
salvi il file. Chiudi l'editor e riprovi

Codice: Seleziona tutto

smbclient -m NT1 -N -L IP_ADDRESS
(connessione non autenticata)
o così

Codice: Seleziona tutto

smbclient -m NT1 -U USER -L IP_ADDRESS
(connessione autenticata)
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 555
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: visualizzare cartelle condivise

Messaggio da london3 »

Codice: Seleziona tutto

$ smbclient -m NT1 -N -L 192.168.1.125
lp_load_ex: Max protocol NT1 is less than min protocol SMB2_02.
protocol negotiation failed: NT_STATUS_INVALID_PARAMETER_MIX

$ smbclient -m NT1 -N -U guest -L 192.168.1.125
lp_load_ex: Max protocol NT1 is less than min protocol SMB2_02.
protocol negotiation failed: NT_STATUS_INVALID_PARAMETER_MIX
Computer: Lenovo ThinkPad L480
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12949
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: visualizzare cartelle condivise

Messaggio da thece »

O hai sbagliato a scrivere il file smb.conf personalizzato o nel frattempo hai installato Samba, e in questo caso il file smb.conf personalizzato non ti serve più.
Quale delle due?
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 555
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: visualizzare cartelle condivise

Messaggio da london3 »

thece ha scritto:
giovedì 2 giugno 2022, 13:05
O hai sbagliato a scrivere il file smb.conf personalizzato
E forse si...

Codice: Seleziona tutto

$ cd ~/.smb
.smb$ mv -i smb.cond smb.conf
Però...

Codice: Seleziona tutto

.smb$ smbclient -m NT1 -N -L 192.168.1.125
lp_load_ex: Max protocol NT1 is less than min protocol SMB2_02.
protocol negotiation failed: NT_STATUS_INVALID_PARAMETER_MIX
.smb$ smbclient -m NT1 -N -U guest -L 192.168.1.125
lp_load_ex: Max protocol NT1 is less than min protocol SMB2_02.
protocol negotiation failed: NT_STATUS_INVALID_PARAMETER_MIX
o nel frattempo hai installato Samba, e in questo caso il file smb.conf personalizzato non ti serve più.
Quale delle due?
Ho samba installato?
Boh...
Computer: Lenovo ThinkPad L480
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12949
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: visualizzare cartelle condivise

Messaggio da thece »

Facciamo a modo mio va ...

Codice: Seleziona tutto

cat /home/$USER/.smb/smb.conf
london3 ha scritto:
giovedì 2 giugno 2022, 13:17
Ho samba installato?
Boh...

Codice: Seleziona tutto

dpkg -l | grep -iF "samba"
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 555
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: visualizzare cartelle condivise

Messaggio da london3 »

Codice: Seleziona tutto

~$ cat /home/$USER/.smb/smb.conf
[global]
    client min protocol = NT1
    client max protocol = SMB3

~$ dpkg -l | grep -iF "samba"
ii  libwbclient0:amd64                            2:4.13.17~dfsg-0ubuntu0.21.04.2            amd64        Samba winbind client library
ii  nautilus-share                                0.7.3-2ubuntu3                             amd64        Nautilus extension to share folder using Samba
ii  python3-samba                                 2:4.13.17~dfsg-0ubuntu0.21.04.2            amd64        Python 3 bindings for Samba
ii  samba                                         2:4.13.17~dfsg-0ubuntu0.21.04.2            amd64        SMB/CIFS file, print, and login server for Unix
ii  samba-common                                  2:4.13.17~dfsg-0ubuntu0.21.04.2            all          common files used by both the Samba server and client
ii  samba-common-bin                              2:4.13.17~dfsg-0ubuntu0.21.04.2            amd64        Samba common files used by both the server and the client
ii  samba-dsdb-modules:amd64                      2:4.13.17~dfsg-0ubuntu0.21.04.2            amd64        Samba Directory Services Database
ii  samba-libs:amd64                              2:4.13.17~dfsg-0ubuntu0.21.04.2            amd64        Samba core libraries
ii  vlc-plugin-samba:amd64                        3.0.9.2-1                                  amd64        Samba plugin for VLC
~$ 
Computer: Lenovo ThinkPad L480
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12949
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: visualizzare cartelle condivise

Messaggio da thece »

Dall'output del comando dpkg risulta che hai Samba installato, il file smb.conf personalizzato lo puoi cancellare.

Codice: Seleziona tutto

rm -rf /home/$USER/.smb/smb.conf
Le modifiche che ti ho chiesto di fare in precedenza quindi le devi apportare al file /etc/samba/smb.conf


In precedenza io ti ho chiesto di riportare l'output del comando
thece ha scritto:
giovedì 2 giugno 2022, 12:09

Codice: Seleziona tutto

cat /etc/samba/smb.conf | grep -iF "protocol"
tu hai riportato
london3 ha scritto:
giovedì 2 giugno 2022, 12:22

Codice: Seleziona tutto


~$ cat /etc/samba/smb.conf | grep -iF "protocol" || echo NON TROVATO
NON TROVATO
Io allora ho risposto
thece ha scritto:
giovedì 2 giugno 2022, 12:31
... ma non hai Samba (server) installato, poichè il file /etc/samba/smb.conf non è stato trovato.
Controlla la presenza dei file contenuti nella directory /etc/samba

Codice: Seleziona tutto

ls -l /etc/samba
sembra che tu abbia cancellato o rinominato i file smb.conf
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 555
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: visualizzare cartelle condivise

Messaggio da london3 »

Ho fatto quello che hai detto.
Quindi riproviamo

Codice: Seleziona tutto

~$ cat -n /etc/samba/smb.conf | grep -iF "global"
    22	#======================= Global Settings =======================
    24	[global]
~$ cat -n /etc/samba/smb.conf | grep -iF "protocol"
    25	    client min protocol = NT1
    26	    client max protocol = SMB3
~$ smbclient -NL 192.168.1.125
...
Sembra che adesso funziona!!!
Ultima modifica di london3 il giovedì 2 giugno 2022, 16:32, modificato 1 volta in totale.
Computer: Lenovo ThinkPad L480
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12949
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: visualizzare cartelle condivise

Messaggio da thece »

Con quelle due chiavi smbclient dovrebbe funzionare, o meglio dovrebbe sparire l'errore NT_STATUS_INVALID_PARAMETER_MIX .

Se "fai cose" di tua spontanea volontà - non c'è problema in questo - e non me lo dici io non riesco a capire cosa sta succedendo. Ti suggeriso di spendere qualche parola in più ...
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 555
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: visualizzare cartelle condivise

Messaggio da london3 »

????
Ti ho detto che funziona.
Computer: Lenovo ThinkPad L480
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12949
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: visualizzare cartelle condivise

Messaggio da thece »

london3 ha scritto:
giovedì 2 giugno 2022, 16:35
????
Ti ho detto che funziona.
La risposta che ho letto io era quella prima della tua ultima modifica.

Bene, non ti resta che modificare il titolo del tuo primo post anteponendo la dicitura [Risolto]

:birra:
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 555
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: visualizzare cartelle condivise

Messaggio da london3 »

Oppure, se dovesse servire una soluzione selvaggia

Codice: Seleziona tutto

$ nautilus smb://IP_ADDRESS
Computer: Lenovo ThinkPad L480
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12949
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Risolto] visualizzare cartelle condivise

Messaggio da thece »

Non è una soluzione selvaggia: è semplicemente un altro metodo per ottenere lo stesso risultato.
Ci sono situazioni in cui è meglio usare il terminale e situazioni in cui è meglio usare la GUI.
Nel tuo primo post hai semplicemente e implicitamente chiesto perchè il comando smbclient non stava funzionando, non come visualizzare gli share su un server Samba usando Nautilus.
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 555
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: [Risolto] visualizzare cartelle condivise

Messaggio da london3 »

ok l'importate è che si è risolto
Computer: Lenovo ThinkPad L480
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 13 ospiti