"argumento no válido" al intentar acceder a la red desde nautilus

"argumento no válido" al intentar acceder a la red desde nautilus

Estaba leyendo que esto podría ser una especie de error. Entonces, tengo 2 servidores de archivos samba, mint-satellite y ubuntu-andres. No puedo acceder cuando hago doble clic, no puedo acceder cuando escribo en Ir a: smb://ubuntu-andrespero puedo acceder cuando escribo smb://ubuntu-andres/share. El otro servidor tiene la misma configuración y se ejecuta correctamente, todas las máquinas pueden acceder a él. Aquí está mi smb.conf de los servidores:

    [share]
Comment = shared folder
Path = /share
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yes

ingrese la descripción de la imagen aquí

Editar: Esto podría ser una pista, están repetidos, pero no recuerdo qué hice ni qué servicio inicié, esta es una captura de pantalla de ubuntu-andres (el servidor de archivos con el problema):

ingrese la descripción de la imagen aquí

Edit3: El problema parece estar en las máquinas Linux, todas las máquinas Windows a las que puedo acceder cuando coloco \\ubuntu-andres.

Respuesta1

Bueno, creo que es un error. "La buena gente del Alto Mando de Gnome le presentó el error de argumento no válido cuando crearon un error en gvfsd-smb-browse. El cliente está intentando acceder a un servidor con el dialecto SMB1 de samba cuando no existe tal dialecto en el servidor."https://forums.linuxmint.com/viewtopic.php?t=333753&start=20

Respuesta2

Quizás agregar WS-Discovery resuelva este problema. Consulte este informe de error para obtener más información:https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1831441. Aquí hay una posible solución, de ese informe:

Windows 10 deshabilita el dialecto del cliente smbv1 en nuevas compilaciones y esto a su vez deshabilita la detección de hosts NetBIOS en su administrador de archivos. Configurado de esta manera, Win10 nunca podrá navegar por la red y descubrir un servidor Linux Samba. Con la adición de WSD en Ubuntu, Win10 descubrirá el servidor Linux Samba utilizando su protocolo WSD nativo.

Existe en github algo que ya tiene la mayor parte de esto creado. Se puede utilizar en Ubuntu pero requiere algo de trabajo para implementarlo:

[1] Descargue el archivo:

obtenerhttps://github.com/christgau/wsdd/archive/master.zip

[2] Después de descomprimirlo, cambie el nombre del script de Python:

sudo mv wsdd-master/src/wsdd.py wsdd-master/src/wsdd

[3] Cópialo en /usr/bin

sudo cp wsdd-master/src/wsdd /usr/bin

[4] Ya se proporciona un archivo de servicio systemd en el paquete; solo es necesario copiarlo en la ubicación correcta:

sudo cp wsdd-master/etc/systemd/wsdd.service /etc/systemd/system

[5] El archivo wsdd.service debe editarse para eliminar las referencias al usuario nadie:

#Usuario=nadie #Grupo=nadie

[6] Luego habilite el servicio:

sudo systemctl daemon-reload sudo systemctl iniciar wsdd sudo systemctl enable wsdd

información relacionada