Como posso montar um compartilhamento CIFS de um computador MS-DOS

Como posso montar um compartilhamento CIFS de um computador MS-DOS

Estou usando 2 computadores MS-DOS + 1 computador Windows 7 + 1 Raspberry Pi conectados ao roteador Cisco através de Ethernet. Consigo mapear facilmente uma pasta compartilhada do DOS em um computador wWindows, \\DOSMCJB\DATo comando mapeará uma unidade no Windows sem nenhum problema.

Aqui estão algumas opções que tentei montar uma pasta compartilhada em um Raspberry Pi

Para obter o ping do nome NetBIOS, mudei/etc/nsswitch.conf

hosts: files mdns4_minimal [NOTFOUND=return] dns

Mude essa linha para:

hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4

Instalado

sudo apt-get install winbind libnss-winbind

Então consegui fazer ping pelo nome NetBIOS.

Adicionei alguns parâmetros no arquivo /etc/samba/smb.conf, editados:

; interfaces = lo eth0
; bind interfaces only = no
# Global parameters
[global]
    client max protocol = NT1
    log file = /var/log/samba/log.%m
    logging = file
    map to guest = Bad User
    max log size = 1000
    name resolve order = lmhosts bcast host wins
    obey pam restrictions = Yes
    pam password change = Yes
    panic action = /usr/share/samba/panic-action %d
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    passwd program = /usr/bin/passwd %u
    server role = standalone server
    unix password sync = Yes
    usershare allow guests = Yes
    wins support = Yes
    idmap config * : backend = tdb


[homes]
    browseable = No
    comment = Home Directories
    create mask = 0700
    directory mask = 0700
    valid users = %S


[printers]
    browseable = No
    comment = All Printers
    create mask = 0700
    path = /var/spool/samba
    printable = Yes


[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers

smbtreecomando mostra

WORKGROUP
    \\RASPBERRYPI           Samba 4.9.5-Debian
        \\RASPBERRYPI\IPC$              IPC Service (Samba 4.9.5-Debian)
        \\RASPBERRYPI\print$            Printer Drivers
    \\WINDOWSPC             
    \\DOSMCJA               MS-DOS Peer Server 
    \\DOSMCJB               MS-DOS Peer Server 

smbclient -L DOSMCJBcomando mostra

Enter WORKGROUP\pi's password: 
tree connect failed: NT_STATUS_UNSUCCESSFUL

nslookup DOSMCJBcomando mostra

Server:     192.168.0.1
Address:    192.168.0.1#53

** server can't find DOSMCJB: NXDOMAIN

No comando de montagem abaixo, estou recebendo mount error(104): connection reset by peer:

sudo -i mount -t cifs -o rw,netbiosname=DOSMCJA,user=username,guest,vers=1.0 //DOSMCJA/DAT /home/pi/myDOSMA/DOSMA

Eu mudei, vers=3.0recebo mount error(112): Host is down:

sudo -i mount -t cifs -o rw,netbiosname=DOSMCJA,user=username,guest,vers=1.0 //DOSMCJA/DAT /home/pi/myDOSMA/DOSMA

Desativei o ufwstatus aparece como inativo

sudo ufw disable

nmap DOSMCJAcomando me dá.

Starting Nmap 7.70 ( https://nmap.org ) at 2020-03-17 22:55 IST
Nmap scan report for DOSMCJB (10.9.12.20)
Host is up (1.7s latency).
Not shown: 983 filtered ports
PORT     STATE  SERVICE
25/tcp   closed smtp
110/tcp  closed pop3
111/tcp  closed rpcbind
113/tcp  closed ident
135/tcp  closed msrpc
139/tcp  open   netbios-ssn
143/tcp  closed imap
199/tcp  closed smux
256/tcp  closed fw1-secureremote
995/tcp  closed pop3s
1025/tcp closed NFS-or-IIS
1720/tcp closed h323q931
1723/tcp closed pptp
3306/tcp closed mysql
3389/tcp closed ms-wbt-server
6123/tcp closed backup-express
8080/tcp closed http-proxy

Nmap done: 1 IP address (1 host up) scanned in 281.58 seconds

Depois de instalar o winbind, a porta 139 foi aberta.

Por favor, ajude-me a montar o compartilhamento do servidor peer do MS-DOS. Se forem necessários detalhes adicionais, por favor me avise.

Responder1

No FreeDOS, um compartilhamento é definido usando os comandos:

net start server
NET SHARE sharename=local path

Por exemplo, o comando a seguir criará um compartilhamento chamado myshare no diretório C:\SHARE:

net share myshare=C:\SHARE

Você pode ver o compartilhamento mysharepela rede e até montá-lo localmente.

por exemplo, usando o Konqueror, clique em Pastas de rede > Compartilhamentos Samba > Grupo de trabalho do Windows Home > Grupo de trabalho > computador e digite nome de usuário e senha.

Para montar o compartilhamento, use o cliente Samba:

smbclient //ComputerName/ShareName -U Username

Referências (mesmo que nem todos os conteúdos se apliquem aqui):

informação relacionada