Как подключить диск к Mikrotik под Virtualbox

Posted by

Я добавил диск для VM с развернутым образом на борту с целью создания расшаренного ресурса. После у меня возник вопрос, как сделать именно в консольных шагах (не через утилиту winbox), чтобы Mikrotik стал работать с этим диском. После поднять SMB сервис и посмотреть как идет взаимодействие с ним. Итого я все сделал, а как это сделал см. ниже.

Подключаюсь по SSH к Mikrotik“у:

ekzorchik@navy:~$ ssh -l admin 10.7.8.197

Please press "Enter" to continue!

[admin@MikroTik] >

Вывожу на консоль, что сейчас подключено к Mikrotik в качестве дисков:

[admin@MikroTik] > /disk print

# NAME LABEL TYPE DISK FREE SIZE

0 unknown VBOX HARDDISK 50.0GiB

Отмонтировываю данный диск чтобы после отформатировать его под файловую систему с которыми может работать Mikrotik:

[admin@MikroTik] > /disk eject-drive 0

На заметку: диск подключенный к Mikrotik может быть отформатирован, как в файловую систему ext3 так и fat32

[admin@MikroTik] > /disk format-drive 0 file-system=ext3 label=backup

formatted: 100%

[admin@MikroTik] > /disk eject-drive 0

[admin@MikroTik] > /disk format-drive 0 file-system=fat32 label=backup

formatted: 100%

[admin@MikroTik] > file print

# NAME TYPE SIZE CREATION-TIME

6 disk1 disk apr/30/2017 13:14:32

[admin@MikroTik] > ip smb edit domain

polygon.local

Включаю SMB сервис для интерфейса который смотрит в локальную сеть за микротиком:

[admin@MikroTik] > ip smb set enabled=yes interfaces=bridge1

Отключаю доступ к SMB на Mikrotik под гостем:

[admin@MikroTik] > ip smb set allow-guests no

Выключаю дефолтную шару с именем pub:

[admin@MikroTik] > ip smb shares disable numbers=0

Создаю собственную шару с именем backup на только что отформатированном диске:

[admin@MikroTik] > ip smb shares add name=backup directory=disk1/shara max-sessions=10 comment=BackupDC

Создаю пользователя и пароль на доступ к SMB сервису:

[admin@MikroTik] > ip smb users add name=ekzorchik password=712mbddr@ disabled=no read-only=no

Теперь если обратить к Mikrotik через проводник, а в строку адреса указать:

\\10.10.10.1\

отобразится каталог на полный доступ.

SMB сервис поднят на Mikrotik где диск добавленный в Virtualbox

Но без ввода логина и пароля я получил полный доступ, т. к. я обратился к Mikrotik с домен контроллера под управлением Windows Server 2012 R2 Std (srv-dc.polygon.local) где авторизован под учетными данными: Login: ekzorchik@polygon.local, Pass: 712mbddr@, а потому делаю вывод что просто так совпало и обнаружилось, что авторизация прошла само собой.

Если бы на Mikrotik я создал другого пользователя, то был бы запрос к Mikrotik на авторизацию в SMB сервисе.

C:\Windows\system32>net use M: \\10.10.10.1\backup /user:test test

The command completed successfully.

C:\Windows\system32>net use

New connections will be remembered.

Status Local Remote Network

------------------------------------------------------------------------------

OK M: \\10.10.10.1\backup Microsoft Windows Network

The command completed successfully.

C:\Windows\system32>mkdir m:\1

после посмотреть на самом Mikrotikе

[admin@MikroTik] > file print

# NAME TYPE SIZE CREATION-TIME

7 disk1/shara directory apr/30/2017 14:34:59

8 disk1/shara/1 directory apr/30/2017 14:34:59

C:\Windows\system32>net use M: /delete /y

Вот только почему через GUI интерфейс нигде в Server 2012 R2 не видно виртуального диска M: который подмонтирован к ресурсу Mikrotik, странно все это. Да и при обращении через проводник к ресурсу \\10.10.10.1 я получаю совсем не то чего должен был получить:

Server 2012 R2 не запрашивает ввод логин и пароля к ресурсу

Ладно, а если так:

Win + X — Control Panel — Credential Manager — Windows Credential

Windows Credentials → Add a Windows credential

  • Internet or network address: 10.10.10.1
  • User name: polygon.local\test
  • Password: test

и нажимаю Save.

Теперь при обращении через проводник к \\10.10.10.1 у меня получилось увидеть и работать с сетевым ресурсом на Mikrotik“е:

Через Windows Credential подключаю SMB ресурс с Mikrotik

Для удобства на каталог backup нажимаю правой кнопкой мыши и выбираю элемент меню: Map network drive…, указываю на какую свободную букву логического диска повесить подключение к ресурсу на Mikrotik:

  • Drive: M:
  • Folder: подставилось само \\10.10.10.1\backup
  • Reconnect at sign-in: отмечаю галочкой

и нажимаю кнопку Finish

После чего если открыть оснастку «Мой компьютер» будет видно физический логический диск и подмонтированный:

Server 2012 R2 успешно видит в "Проводнике" смонтированный ресурс с MikrotikВот теперь задача выполнена в полном размере. На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.