Как смонтировать общий ресурс CIFS с компьютера MS-DOS

Как смонтировать общий ресурс CIFS с компьютера MS-DOS

Я использую 2 компьютера MS-DOS + 1 компьютер Windows 7 + 1 Raspberry Pi, подключенных к маршрутизатору Cisco через Ethernet. Я легко могу отобразить общую папку DOS на компьютере с Windows, \\DOSMCJB\DATкоманда отобразит диск в Windows без каких-либо проблем.

Вот несколько вариантов, которые я пробовал для монтирования общей папки на Raspberry Pi.

Чтобы получить пинг имени NetBIOS, мне нужно изменить/etc/nsswitch.conf

hosts: files mdns4_minimal [NOTFOUND=return] dns

Измените эту строку на:

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

Установлен

sudo apt-get install winbind libnss-winbind

Затем мне удалось выполнить пинг по имени NetBIOS.

Я добавил несколько параметров в файл /etc/samba/smb.conf, отредактировал:

; 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команда показывает

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команда показывает

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

nslookup DOSMCJBкоманда показывает

Server:     192.168.0.1
Address:    192.168.0.1#53

** server can't find DOSMCJB: NXDOMAIN

В приведенной ниже команде монтирования я получаю 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

Я изменил vers=3.0Я получаю 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

Я отключил ufwотображение статуса как неактивного

sudo ufw disable

nmap DOSMCJAкоманда дает мне.

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

После установки winbind порт 139 был открыт.

Помогите мне смонтировать общий ресурс с однорангового сервера MS-DOS. Если потребуются какие-либо дополнительные подробности, пожалуйста, дайте мне знать.

решение1

В FreeDOS общий ресурс определяется с помощью команд:

net start server
NET SHARE sharename=local path

Например, следующая команда создаст общий ресурс с именем myshare в каталоге C:\SHARE:

net share myshare=C:\SHARE

Вы можете просматривать общий ресурс myshareпо сети и даже монтировать его локально.

например, используя Konqueror, нажмите на Сетевые папки > Общие ресурсы Samba > Домашняя рабочая группа Windows > Рабочая группа > компьютер и введите имя пользователя и пароль.

Для монтирования общего ресурса используйте клиент Samba:

smbclient //ComputerName/ShareName -U Username

Ссылки (даже если не все их содержание применимо здесь):

Связанный контент