¿Cómo puedo montar un recurso compartido CIFS desde una computadora MS-DOS?

¿Cómo puedo montar un recurso compartido CIFS desde una computadora MS-DOS?

Estoy usando 2 computadoras MS-DOS + 1 computadora con Windows 7 + 1 Raspberry Pi conectadas al enrutador Cisco a través de Ethernet. Puedo asignar fácilmente una carpeta compartida de DOS en una computadora con Windows, \\DOSMCJB\DATel comando asignará una unidad en Windows sin ningún problema.

Aquí hay algunas opciones que he probado para montar una carpeta compartida en una Raspberry Pi

Para obtener el ping del nombre NetBIOS he cambiado/etc/nsswitch.conf

hosts: files mdns4_minimal [NOTFOUND=return] dns

Cambie esa línea a:

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

Instalado

sudo apt-get install winbind libnss-winbind

Luego pude hacer ping por nombre NetBIOS.

Agregué algunos parámetros en el archivo /etc/samba/smb.conf, editado:

; 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 muestra

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 muestra

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

nslookup DOSMCJBcomando muestra

Server:     192.168.0.1
Address:    192.168.0.1#53

** server can't find DOSMCJB: NXDOMAIN

En el siguiente comando de montaje obtengo 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

He cambiado vers=3.0me sale 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

He desactivado el ufwestado que se muestra como inactivo.

sudo ufw disable

nmap DOSMCJAel comando me da.

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

Después de instalar winbind, el puerto 139 estaba abierto.

Ayúdenme a montar el recurso compartido desde el servidor par MS-DOS. Si se requieren detalles adicionales, hágamelo saber.

Respuesta1

En FreeDOS, un recurso compartido se define mediante los comandos:

net start server
NET SHARE sharename=local path

Por ejemplo, el siguiente comando creará un recurso compartido llamado myshare en el directorio C:\SHARE:

net share myshare=C:\SHARE

Puede ver el recurso compartido mysharea través de la red e incluso montarlo localmente.

por ejemplo usando Konqueror, haga clic en Carpetas de red> Recursos compartidos de Samba> Grupo de trabajo de Windows Home> Grupo de trabajo> computadora e ingrese nombre de usuario y contraseña.

Para montar el recurso compartido, utilice el cliente Samba:

smbclient //ComputerName/ShareName -U Username

Referencias (incluso si no todos los contenidos se aplican aquí):

información relacionada