Страница 1 из 1

Linux Mint 20 не видит жёсткий диск подключенный к роутеру.

Добавлено: 17 фев 2021, 18:59
Сooper
Приветствую всех.
Впервые установил Linux Mint 20 на ноутбуке. Всё работает, но в разделе Сеть нет ничего. К роутеру подключен HDD с настроенным Transmission и DLNA. В Windows 10 с этого же ноутбука доступ к этому HDD есть, а в Linux-е нет. Установил SAMBA, появилась только папка Сеть Windows. Как настроить доступ к файлам на HDD, подключенном к роутеру?

Linux Mint 20 не видит жёсткий диск подключенный к роутеру.

Добавлено: 17 фев 2021, 19:55
slant
Сooper писал(а):
17 фев 2021, 18:59
Установил SAMBA
Начало верное. Теперь гуглите и читайте по ней инструкции, вас интересует работа в режиме клиента, и монтирование сетевых файловых систем.

Что касается аналога "сетевого окружения" винды в линуксе (раздел сеть у вас) - увы, проблемное место. Если сразу без настройки не заработало, дальше остается только шаманить, т.к. единого решения нет, и справочных материалов предлагающих простой алгоритм решения тоже. В большинстве случаев просто монтируют удаленный диск в локальную файловую систему и работают с ним прозрачно. Это, кстати, надежнее. И в большинстве случаев - удобнее.

P.S. Почему так - сеть винды не родная для unix систем, здесь исторически используется протокол NFS для подобного (кстати, роутеры иногда умеют его использовать - если ваш тоже такой, лучше перейти на него). А если приходится иметь дело с виндой и ее протоколами - приходится терпеть некоторые неудобства ради совместимости. Да еще протокол не сразу был открыт M$ и первые версии самбы писали на основе реверс-инженеринга закрытого продукта.

Linux Mint 20 не видит жёсткий диск подключенный к роутеру.

Добавлено: 17 фев 2021, 20:00
symon2014
slant писал(а):
17 фев 2021, 19:55
сеть винды не родная для unix систем,
Что то я не догнал. На ноуте минт , на роутере тоже не винда. Где подвох ?

Linux Mint 20 не видит жёсткий диск подключенный к роутеру.

Добавлено: 17 фев 2021, 20:16
Сooper
slant писал(а):
17 фев 2021, 19:55
В большинстве случаев просто монтируют удаленный диск в локальную файловую систему и работают с ним прозрачно. Это, кстати, надежнее. И в большинстве случаев - удобнее.
Как это сделать? Мне не нужен доступ к дискам на другом компьютере. Нужен только доступ к диску, подключенному к роутеру. Если это важно, то роутер Zyxel Keenetic с последней официальной прошивкой.
Даже, когда ставил хакинтош, никаких проблем не было. Причём погуглил и понял, что на более ранних версиях Линукса этой проблемы так же не было. Зачем было ломать то, что работало?

Linux Mint 20 не видит жёсткий диск подключенный к роутеру.

Добавлено: 17 фев 2021, 20:20
WWolf
Сooper писал(а):
17 фев 2021, 20:16
что на более ранних версиях Линукса этой проблемы так же не было
ну тогда смотри в сторону версии протокола Samba...
Сooper писал(а):
17 фев 2021, 20:16
Зачем было ломать то, что работало?
затем что это дырень в безопасности растущая из винды - изначально недружелюбная к линуксу...

Linux Mint 20 не видит жёсткий диск подключенный к роутеру.

Добавлено: 17 фев 2021, 20:36
madesta
Сooper писал(а):
17 фев 2021, 18:59
В Windows 10 с этого же ноутбука доступ к этому HDD есть, а в Linux-е нет. Установил SAMBA, появилась только папка Сеть Windows.
Теперь, наверное, следует узнать по какому из трех протоколов CIFS/SMB (SMB v1/2/3) следует искать вашу шару.

Linux Mint 20 не видит жёсткий диск подключенный к роутеру.

Добавлено: 17 фев 2021, 21:43
slant
symon2014 писал(а):
17 фев 2021, 20:00
Что то я не догнал. На ноуте минт , на роутере тоже не винда. Где подвох ?
Роутеры в первую очередь делаются с расчетом на клиента у которого винды, т.е. SAMBA в прошивку добавляется обязательно для расшаривания диска. NFS добавляют увы не всегда.
Сooper писал(а):
17 фев 2021, 20:16
Как это сделать? Мне не нужен доступ к дискам на другом компьютере. Нужен только доступ к диску, подключенному к роутеру.
Роутер здесь - то же самое что и компьютер. На нем за расшаривание диска отвечает SAMBA сервер в обертке "для чайников". А прошивка - большей части роутеров базируется на том же ядре линукс. Полноценная OS только возможности управления обрезаны по самое не балуйся.
Сooper писал(а):
17 фев 2021, 20:16
Причём погуглил и понял, что на более ранних версиях Линукса этой проблемы так же не было. Зачем было ломать то, что работало?
Была. Плавающая проблема - периодически проявляется.
История вопроса (уже какой раз повторяю) - в линуксе за взаимодействие по сетевому протоколу винды отвечают сервер и клиент SAMBA. Но они сами по себе GUI не имеют. Это просто системные компоненты. Можно использовать через консоль, а можно и надстройки GUI. Ваш "раздел сеть" - одна из таких надстроек, завязан он на DE о котором вы не написали кстати при оформлении темы - не зря просят подробную информацию ибо DE не одно. Подозреваю что у вас cinnamon - основной вариант Linux Mint. Так вот - основная проблема в том, что иногда проявляется ситуация - samba работает, консольный клиент и монтирование дисков работает, а вот попытки взаимодействовать через GUI нет. И беда в том, что как это лечить - нормальных материалов нет. Хотя по самой самбе - море. Но подразумевается что если работает через консоль, то и GUI работать будет. А на практике - увы.
Самая большая проблема - то что оно может сегодня работать, а завтра нет. Или заработать через пару часов после запуска системы. Вообще без изменения чего либо. Очень сильно зависит от окружения и других устройств в сети - NETBIOS протокол винды для обнаружения окружения во всей красе. Если перейти на сервер WINS - начинает работать стабильно, но этот переход - сам по себе тот еще квест. Можно так же использовать связку DHCP+DNS для обнаружения, но это еще круче. В домашних условиях - из пушки по воробьям.

Потому проще исключить GUI из этого уравнения совсем - просто монтировать диск на роутере как часть файловой системы при загрузке машины/первом обращении. Будет, скажем, у вас путь в домашнем каталоге вроде /home/<username>/net/router - где все файлы и каталоги = содержимое диска на роутере. И доступно из любой программы. Как это сделать - материалов в сети куча.

Linux Mint 20 не видит жёсткий диск подключенный к роутеру.

Добавлено: 18 фев 2021, 12:42
abulaev2008
Сooper писал(а):
17 фев 2021, 20:16
Как это сделать?
В Немо выбираешь Файл > Подключение к серверу
Снимок экрана от 2021-02-18 12-30-31.png
Вводишь адрес роутера, логин и пароль (которые настроил в роутере на доступ к диску)
Снимок экрана от 2021-02-18 12-33-23.png
Жимкаешь Соединение
Снимок экрана от 2021-02-18 12-34-29.png
И вот роутер с диском, я правда флешку вставил для пробы.

Linux Mint 20 не видит жёсткий диск подключенный к роутеру.

Добавлено: 18 фев 2021, 14:06
Whowka
Сooper, В nautilus выбираешь "Другие места"-> "Подключиться к серверу",
46.png
вводишь smb://(адрес роутера), чтобы без логина и пароля, на роутере разрешаешь "гостевой вход"
48.png
11.png
и вот роутер с флешкой
35.png

Linux Mint 20 не видит жёсткий диск подключенный к роутеру.

Добавлено: 18 фев 2021, 17:10
abulaev2008
в Linux Mint 20, если будет ругаться на "программа вызвала разрыв соединения" в smb.conf добавить в секцию global:
[global]
client min protocol = NT1

потом перегрузить Самбу:
sudo systemctl restart smbd.service

Linux Mint 20 не видит жёсткий диск подключенный к роутеру.

Добавлено: 18 фев 2021, 18:58
Сooper
abulaev2008 писал(а):
18 фев 2021, 17:10
если будет ругаться на "программа вызвала разрыв соединения"
Именно это и происходило. Сделал по вашей инструкции, диск со всем его содержимым появился.
Огромное спасибо. :drink: