четверг, 6 октября 2022 г.

Mikrotik vs Samba

Подарил мне друг флешку. Да непростую флешку, а аж на 256 Гб. Умеет USB 3.2 И появилась у меня идея сделать дома очередную файлопомойку, но на базе роутера. Задача - анонимная шара. С настройкой справился на ура, но удобнее это делать не через смартфон, а на ПК.  Описывать смысла нет - в интернете куча инструкций. ROS 7.1 Так роутеров у меня этой фирмы 4 штуки, то выбран не шлюз и самый производительный из всех. Сеть 1 гбит/с. А вот дальше самое интересное, что и сподвигло написать этот пост.

 Роутер Микротик hap ac 3

Когда все настройки были сделаны для проверки был использован древний ПК с ХР СП3 на борту. В сетевом окружении комп почему то не видел никого и ничего, а вот по IP адресу подключался и даже папки/файлы создавались, но есть один нюанс - если объект имел в своём названии кириллицу, то удалить объект или переименовать было невозможно. Точнее можно, но только через ВЭБ интерфейс роутера. Перекрутив все возможные настройки - я понял, что не баг, а фича. Скорость составила в районе 10 мбайт/с на чтение и запись. Далее я взял древний лайв диск с Альт-линуксом 6 2011 года выпуска и загрузился с него. В нём создать папки и файлы на шаре Микротика, имеющие русские буквы, было и вовсе нельзя. Файловый менеджер выдавал ошибку и сразу предлагал переименовать на язык Шекспира создаваемый объект. 

А вот на ПК с Дебиан 10 (Крыска), Манжаро (Мята) и телефоне Сяоми Редми Ноте 9 4/128 (андроид 11) проблем с кириллицей нет вообще. Файлы и папки прекрасно создаются, удаляются и переименовываются на расшаренной флешке. Скорость на ПК с SSD на флешку через роутер составила 20 мбайт/с в обе стороны. Скорость стабильная без провалов. Тесты проводились 1 файлом 1.5 Гб весом. Формат ФС флешки: ФАТ32.

К чему этот пост? Ну вдруг кто-то тоже столкнётся с такой же проблемой и будет знать, что данная проблема решается более свежими версиями ПО на клиентах. Самба имеет несколько версий протокол и насколько мне известно - в новых версиях ВИН старый варианты отключены по соображениям безопасности. В самом роутере Микротик я не нашёл явных настроек для указания используемой версии протокола.