Jump to content
  • 7

Монтирование удаленного сетевого раздела на роутере


vasek00

Question

Так как есть возможность (проверено на 3B000) удаленного монтирования разделов с сетевых устройств с помощью "mount -t cifs" то предлагаю рассмотреть возможность через страницу в WEB (можно и по проще в cli) выполнение команды "mount -t cifs"

mount -t cifs //сетевое_устройство_IP/Папка /tmp/mnt/папка_монтирования -o user="admin",pass="*********" ......

если через WEB то пользователь вводит в поле параметры "//сетевое_устройство_IP/Папка /tmp/mnt/папка_монтирования -o user="admin",pass="*********" ....." и нажимает "ОК" для выполнения.

  • Upvote 3
Link to comment
Share on other sites

Recommended Posts

  • 1
7 часов назад, dopiks сказал:

Host is down

Судя по этой строке нужно убрать // перевод IP адресом.

Link to comment
Share on other sites

  • 1
2 часа назад, Александр Рыжов сказал:

Да, там хотели кое-что изменить в поведении.

Полгода всё же прошло.

Теперь туда какой нибудь микросервис можно затолкать :)

Link to comment
Share on other sites

  • 0
1 час назад, vasek00 сказал:

Так как есть возможность (проверено на 3B000) удаленного монтирования разделов с сетевых устройств с помощью "mount -t cifs" то предлагаю рассмотреть возможность через страницу в WEB (можно и по проще в cli) выполнение команды "mount -t cifs"


mount -t cifs //сетевое_устройство_IP/Папка /tmp/mnt/папка_монтирования -o user="admin",pass="*********" ......

если через WEB то пользователь вводит в поле параметры "//сетевое_устройство_IP/Папка /tmp/mnt/папка_монтирования -o user="admin",pass="*********" ....." и нажимает "ОК" для выполнения.

А разве это без entware возможно?

Link to comment
Share on other sites

  • 0
1 час назад, vasek00 сказал:

если через WEB то пользователь вводит в поле параметры "//сетевое_устройство_IP/Папка /tmp/mnt/папка_монтирования -o user="admin",pass="*********" ....." и нажимает "ОК" для выполнения.

Если через WEB делать то уже делать все раздельно:

Точка монтирования: (имя каталога, подставить нечто по умолчанию и дать возможность редактировать)

Удаленная точка: (выбор удаленной папки, или ручной ввод или выбор, как проще)

Пользователь: .....

Пароль: ...

[ ] Расшарить - При установленном TSMB дать возможность задать имя шары которая будет светится на роутере и перенаправлять трафик на удаленную шару ...

Имя шары:

Вдруг что выбор пользователя для данной шары ...

 

Как то так ... было бы идеально ...

Edited by ajs
Link to comment
Share on other sites

  • 0
27 минут назад, MDP сказал:

А какой практический смысл в монтировании удаленной папки?

Например прикрутить к локальному dlna удалённую медиатеку. 

Link to comment
Share on other sites

  • 0
1 минуту назад, r13 сказал:

Например прикрутить к локальному dlna удалённую медиатеку. 

...да все NASы и сами умеют DLNA .

Торрентом складывать в сетевую папку тоже тухло )))))

  • Upvote 1
Link to comment
Share on other sites

  • 0
Только что, MDP сказал:

...да все NASы и сами умеют DLNA .

Торрентом складывать в сетевую папку тоже тухло )))))

Удаленную - не из локалки

Link to comment
Share on other sites

  • 0
56 минут назад, Kiborg_Man сказал:

А разве это без entware возможно? 

Как бы

/tmp/mnt # lsmod | grep cifs
cifs                  229277  2
nls_base                5552  9 tntfs,nls_cp437,cifs,nls_cp866,thfsplus,nls_utf8,nls_cp1251,tfat,usbcore

Вопрос только в mount который может быть

/sbin # mount -h
mount: invalid option -- 'h'
BusyBox v1.30.1 () multi-call binary.
Usage: mount [OPTIONS] [-o OPT] DEVICE NODE
Mount a filesystem. Filesystem autodetection requires /proc.
.....
There are filesystem-specific -o flags.

или монтирование в ПО разделов имеется.

Link to comment
Share on other sites

  • 0

Как то поднимался вопрос о наличие в встроенном ПО монтирования раздела (облака) но пока не ясен статус данного решения.

Link to comment
Share on other sites

  • 0
5 минут назад, MDP сказал:

...да все NASы и сами умеют DLNA . 

Торрентом складывать в сетевую папку тоже тухло ))))) 

По мимо этого например в настоящие время у многих имеется (работа/дом и т.д.) два удаленных роутера подключенные между собой и хорошие каналы интернет -> почему бы тут не задействовать удаленное монтирование.

Link to comment
Share on other sites

  • 0
14 минуты назад, r13 сказал:

Например прикрутить к локальному dlna удалённую медиатеку. 

Ширина канала к удаленной медиатеке не будет узким местом?

Link to comment
Share on other sites

  • 0
2 минуты назад, Fandor сказал:

Ширина канала к удаленной медиатеке не будет узким местом?

Зависит от канала 😉

100 мегабит сейчас уже обыденность.  

Link to comment
Share on other sites

  • 0
2 минуты назад, r13 сказал:

Зависит от канала 😉

100 мегабит сейчас уже обыденность.  

А такой ширины канал получится создать? У меня не получилось, максимум 2 МБита/с при 100 МБит/с в обеих точках. Забил на это и приходится внукам бегать с переносным диском ко мне за новыми файлами.

Link to comment
Share on other sites

  • 0
6 минут назад, Fandor сказал:

А такой ширины канал получится создать? У меня не получилось, максимум 2 МБита/с при 100 МБит/с в обеих точках. Забил на это и приходится внукам бегать с переносным диском ко мне за новыми файлами.

Канал до 1й ультры у меня мегабит 80+ выдает по ipip/ipsec туннелю и подобным монтированием через entware

Эта доработка хотелка позволит мне исключить entware. 

  • Upvote 1
Link to comment
Share on other sites

  • 0

При схеме

ПК----KN1810---Eoip---KN1010-HDD

Проверка была на релизе еще 215В004

На ПК iperf3 -с .... -------- KN1010 iperf3 -s === ~100Мбит

На ПК iperf3 -с .... -R ---- KN1010 iperf3 -s === ~170-180Мбит

При копировании на ПК с KN10 (HDD) скорость была ~210-230Мбит

Link to comment
Share on other sites

  • 0

Тут на мой взгляд загвоздка в том, что пропадание связи с сервером окирпичит устройство - подвиснет все.

Очень ненадежная конструкция, которую лучше оставить в opkg для тех, кто точно понимает зачем он это делает.

  • Thanks 1
  • Upvote 1
Link to comment
Share on other sites

  • 0
В 11.06.2019 в 22:56, Le ecureuil сказал:

Тут на мой взгляд загвоздка в том, что пропадание связи с сервером окирпичит устройство - подвиснет все.

Очень ненадежная конструкция, которую лучше оставить в opkg для тех, кто точно понимает зачем он это делает.

Попробовал в opkg примонтировать удаленную шару, и отключить после этого сервер. Вроде не подвисло, Роутер продолжает роутить (Экстра2)

Что нужно сделать чтобы подвисло?

  • Upvote 1
Link to comment
Share on other sites

  • 0
1 час назад, r13 сказал:

Что нужно сделать чтобы подвисло?

Время или сопутствующие "факторы" :( С другой стороны, - можно и гвоздь в бетонную плиту впечатать.

P.S. Спасибо за проверку! 

Link to comment
Share on other sites

  • 0
1 час назад, r13 сказал:

Попробовал в opkg примонтировать удаленную шару, и отключить после этого сервер. Вроде не подвисло, Роутер продолжает роутить (Экстра2)

Что нужно сделать чтобы подвисло?

Сделать ls на каталоге монтирования.

  • Upvote 1
Link to comment
Share on other sites

  • 0
6 часов назад, Le ecureuil сказал:

Сделать ls на каталоге монтирования.

Попробовал: сам ls естественно впадает в задумчивость с последующей ошибкой Host is down

Но все остальное работает как ни в чем не бывало :)

  • Upvote 1
Link to comment
Share on other sites

  • 0
В 22.05.2019 в 12:13, MDP сказал:

А какой практический смысл в монтировании удаленной папки?

Для меня смысл был бы, есть сервер который не в какую не поддерживает SMB1, есть клиент который не умеет в SMB2,3 но умеет в SMB1, тогда бы я на роутере примапил в локальный ресурс шару с этого сервера, и создал бы сетевую шару на роутере, и клиент обращаясь на шару на роутере который поддерживает SMB1 попадал на шару на сервере, скорость при этом не сильно нужна, но задача была бы выполнена ...

Пока такая ерунда сделана через HTPC на базе Коди, но данный HTPC работает не постоянно со всеми вытекающими ...

Link to comment
Share on other sites

  • 0
В 11.06.2019 в 22:56, Le ecureuil сказал:

Тут на мой взгляд загвоздка в том, что пропадание связи с сервером окирпичит устройство - подвиснет все.

Не должно это влиять на всю систему в целом, при обращении будет затык с ошибкой, но никак не повлияет на все остальное (так по крайней мере на том же LibreELEC происходит) ...

Link to comment
Share on other sites

  • 0

 mount -t cifs //192.168.1.21/e /tmp/mnt/win -o username=you,password=Pa$$w0rd,rw,file_mode=0777,dir_mode=0777,vers=1.0
mount: mounting //192.168.1.21/e on /tmp/mnt/win failed: Host is down 


 mount -t cifs //192.168.1.21/e /tmp/mnt/win -o username=you,password=Pa$$w0rd,rw,file_mode=0777,dir_mode=0777,vers=(2-3) //  2 или 3 не важно
mount: mounting //192.168.1.21/e on /tmp/mnt/win failed: Invalid argument

Не умеет выше 1?

или руки и меня ? // sambaclient подключается и видит 

Спасибо

Link to comment
Share on other sites

  • 0

Придумался такой "нетрадиционный вариант" для устройств с разделом /storage

Его же можно примонтировать в opkg диска 😁

@Александр Рыжов Какой минимальный набор и каких бинарников там надо разместить для возможности примонтировать внешний сетевой диск для расширения этого "opkg"?

Link to comment
Share on other sites

  • 0
15 минут назад, Александр Рыжов сказал:

@r13, на раздел с меткой STORAGE прошивка реагирует по особому, монтируя его с флагом noexec. Другими словами, ничего из /storage запустить не удастся.

☹️Epic fail 😁

Link to comment
Share on other sites

  • 0
В 27.09.2019 в 09:33, Александр Рыжов сказал:

@r13, на раздел с меткой STORAGE прошивка реагирует по особому, монтируя его с флагом noexec. Другими словами, ничего из /storage запустить не удастся.

Чет на самоизоляции решил глянуть, нету флага noexec на storage, тестовый скрипт размещенный на этом разделе запустился. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...