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\DAT
el 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
smbtree
comando 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 DOSMCJB
comando muestra
Enter WORKGROUP\pi's password:
tree connect failed: NT_STATUS_UNSUCCESSFUL
nslookup DOSMCJB
comando 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.0
me 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 ufw
estado que se muestra como inactivo.
sudo ufw disable
nmap DOSMCJA
el 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 myshare
a 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í):