Забавный факт. Недавно при настройке Mac OS Monterey на Macbook Air обратил внимание, что при выборе языка системы, когда должна произноситься фраза на выбранном языке, если выбрать украиньску мову, то в ответ услышишь... тишину. Нет такого языка видимо. По-польски, венгерски, словенски, румынски и т.д. макбук умеет говорить, а по-украински - не хочет. Никаких выводов, просто факт.
Но написать я сегодня хотел не об этом.
Понадобилось мне переделать адресацию в своей домашней сети, в которой находится обозначенное в заголовке сетевое хранилище. Я обычно захожу на него, как на обычный сетевой диск, так что веб-интерфейсом, равно как и фирменным приложением не пользовался уже наверное лет 11, с момента первоначальной настройки.
Оказалось, что приложение под Windows не работает (ни установленное ранее под 32-разрядную Windows 7, ни свежеустановленное под 64-разрядную Windows 10), под Linux приложения как не было, так и нет, а приложение под Mac OS можно скачать, но оно не устанавливается.
Ладно, пробую зайти через веб-интерфейс - но тут есть нюанс, NAS перенаправляет http-запросы для идентификации пользователя на сайт производителя (https://www.mystora.com), который приказал долго жить. Никто видимо не рассчитывал, что этими железками будут так долго пользоваться. Либо может быть нужно было обновлять прошивку устройства, чего я не делал, руководствуясь старой мудростью - "работает, не трогай!".
После продолжительного поиска нашёл, что можно войти напрямую в интерфейс NAS, минуя сайт производителя, если в адресной строке ввести http://ip-address/?local=1 или http://ip-address/?local=yes. Ура! Получилось, я вошёл. Почти...
Новая засада - весь интерфейс этой штуки написан на флэше, который не поддерживается браузерами уже скоро как 2 года. Нашёл и установил старый Firefox версии 84 (отсюда), который ещё поддерживал Flash. Установил Flash-плейер (тут ссылок давать не буду, официально он не поддерживается, а со сторонних сайтов скачивайте на свой страх и риск, последний по-моему был версии 32.0.0.371). Снова вошёл. Ещё хорошо, что я нашёл записанным пароль администратора от хранилища, потому что кнопку "Забыли пароль" у неё нет. Пришлось бы сбрасывать на заводские настройки.
Поменял адрес в настройках, перезагрузил - всё работает.
У этого NASа есть такая особенность - он поддерживает для доступа к файлам только протокол SMB версии 1. Опять же, возможно были более поздние прошивки, в которых это изменили, но не факт, раз сайт забросили. А кроме файлопомойки у меня к нему ещё и принтер подключен, чтобы с любого компьютера в доме печатать можно было. Удобно, знаете ли. Можно не покупать дорогой сетевой принтер, а подключить любой по USB.
Так вот, в Linux особых проблем с этим нет. Достаточно при монтировании сетевого диска указать файловую систему CIFS и в параметрах подключения добавить "vers=1.0".
Только для доступа к принтеру по протоколу SMB нужно ещё в файле /etc/samba/smb.conf в раздел [global] добавить строку
client min protocol = NT1.
В Windows в общем-то тоже достаточно легко организовать доступ, достаточно в Панели управления (в разделе "Программы и компоненты") включить "Поддержка общего доступа к файлам SMB 1.0/CIFS" -> "Клиент SMB 1.0/CIFS". По крайней мере в Windows 10 это называется так, в более ранних не помню, врать не буду.
Проблема возникла только с Mac OS 12.3. Пробовал, как пишут в этих ваших интернетах, вместо smb://ip-address писать cifs://ip-address. Пробовал создавать файл nsmb.conf в /etc и в ~/Library/Preferences с содержимым
[default]
smb_neg=smb1_only
Когда это не помогло попробовал вместо этой строки написать
protocol_vers_map=1
От безысходности попробовал даже строку
port445=both
Пробовал и каждую по отдельности, и все вместе, и в разных комбинациях. Ничего не помогло. Проблема осталась нерешённой. Соответственно ни файлов на хранилище, ни сетевого принтера не доступно.
Если найду рецепт, дополню статью.
Если вдруг кто-то из прочитавших, знает, как исправить ситуацию, огромная просьба поделиться.
Засим у меня всё. Всем добра!
#Netgear #stora #windows #linux #macos #smb1 #cifs