Eu sou um usuário novato do Kubuntu 22.04 x64. Eu tenho a versão do kernel: Linux 6.2.0-31-generic x86_64.
Tenho 2 casas e instalei em ambos os PCs a mesma versão de SO (mesmo ISO): a) PC Desktop + NAS rodando com SMB1 (Buffalo Linkstation). b) notebook + outro NAS com SMB1 (outro Buffalo Linkstation, porém modelo mais antigo que o local acima)
Na linha de comando, preciso me conectar aos compartilhamentos NAS.
No local "a", depois de alguns tris finalmente consigo me conectar ao meu compartilhamento com este comando:
sudo mount -t cifs //192.168.2.6/development /nas/development -o username=wout,password=xxxxxxxx,domain=MSHOME,vers=1.0
e posso me conectar sem problemas. (A próxima etapa será usar um arquivo de credenciais em vez do comando usuário/passar)
No local "b", com NAS mais antigos, usando smb4K , posso me conectar ao meu NAS usando o Dolphin, mas realmente não consigo descobrir como fazer o comando acima funcionar. Já faz uma semana que estou martelando a cabeça neste caderno, mas nenhum resultado.
sudo mount -t cifs //192.168.2.6/development /nas/development -o username=wout,password=xxxxxxxx,domain=MSHOME,vers=1.0
Tem resultado:
mount.cifs kernel mount options: ip=192.168.2.6,unc=\\192.168.2.6\development,vers=1.0,user=wout,domain=MSHOME,pass=******** mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
Esta é a saída de: tail -f /var/log/kern.log :
Sep 3 15:42:40 wout kernel: [ 2807.010994] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers
Sep 3 15:42:40 wout kernel: [ 2807.011003] CIFS: Attempting to mount \\192.168.2.6\sviluppo
Sep 3 15:42:40 wout kernel: [ 2807.034540] CIFS: VFS: cifs_mount failed w/return code = -22
Tentei modificar /etc/samba/smb.conf
workgroup = MSHOME
min protocol = CORE
client min protocol = NT1
server min protocol = NT1
Mas qualquer resultado: o Dolphin funciona bem, mas na linha de comando não consigo conectar e o kernel.log não está ajudando muito, pois não escreve qual argumento está errado.
Tentei mudar a posição dos argumentos, pasta de montagem, caminho nas, .. nada
Eu tentei o comando modprobe cifs disable_legacy_dialects=n
Existe alguém que possa me ajudar dando alguns conselhos, por favor?
Eu li quase todos os posts sobre esse problema, mas não consigo encontrar uma solução, talvez esteja faltando alguma coisa na minha instalação
Adicione outra opção à sua declaração de montagem: nodfs
Melhorar?