Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Добрый день! Пытаюсь подключить расшаренную папку с НАСа к роутеру.

Пробовал так:

mount -t cifs //192.168.10.5/backups/ /opt/mnt/ -o username=user1,password=userpass

получаю вывод

 failed: No such device

Как подключить папку?

Опубликовано (изменено)

так. частично разобрался

нужно выполнить:

insmod /lib/modules/4.9-ndm-4/cifs.ko
mount \\\\192.168.10.5\\backups /opt/mnt/ -o username=user1,password=userpass

Но при перезагрузке роутера монтирование исчезает (тут надо поковырять fstab  и я буду благодарен за подсказку, как его проверить без ребута роутера)

А так же сам модуль cifs.ko не загружается сам, нужно каждый раз выполнять команду. Можно было бы его запускать при старте роутера, но путь может поменяться и вообще это плохая идея. Есть варианты, как загружать модуль автоматически?

Список модулей для загрузки лежит в /etc/modules.autoload Но файл только на чтение, добавить туда cifs я не могу

Изменено пользователем DennoN
Опубликовано

В итоге набросал такой скрипт:

~ # cat /opt/etc/init.d/S98mountSMB.sh
#!/bin/sh

if [ -z "$(lsmod | grep cifs)" ]; then
        insmod /lib/modules/$(uname -r)/cifs.ko
fi

if [ -z "$(mount | awk '/^\\\\192.168.10.5\\backups/')" ]; then
        mount \\\\192.168.10.5\\backups /opt/mnt/NAS -o username=user,password=password
fi

Если будут предложения получше, то я весь в внимании

  • 3 года спустя...
Опубликовано (изменено)

insmod /lib/modules/4.9-ndm-5/cifs.ko
`mount //192.168.1.22/250 /opt/mnt/mike`
mount: mounting //192.168.1.22/250 on /opt/mnt/mike failed: Invalid argument
```mount \\\\192.168.1.22\\250 /opt/mnt/mike
mount: mounting \\192.168.1.22\250 on /opt/mnt/mike failed: Invalid argument```
Что я делаю не так?

 

upd: 

mount -t cifs //192.168.1.22/250 /opt/mnt/mike -v -o username="emoxam",pass="1234",vers=2.0

 

Изменено пользователем Emoxam
  • 1 месяц спустя...
Опубликовано

Спустя Н-е количество времени, после покупки своего Keenetic Ultra, решил заморнуться и поставить OPKG :)

Возжелал я удаленный NAS подключить к своему роутеру, через SMB, при помощи cifs.

Все получилось, благодоря DennoN и его посту.

Что сделал:

1) opkg nistall samba4-utils

2) создал скрипт mount_nas

#!/bin/sh
#-----------------------------------------------
# run cifs.ko
#-----------------------------------------------
if [ -z "$(lsmod | grep cifs)" ]; then
        insmod /lib/modules/$(uname -r)/cifs.ko
fi
#-----------------------------------------------
DDIR="/opt/mnt/photo"
SDIR="//192.168.1.2/photo"
#-----------------------------------------------
# create DDIR
#-----------------------------------------------
if [ ! -d "$DDIR" ]
then
  mkdir $DDIR && chmod 775 $DDIR && chown root:root $DDIR;
fi
#-----------------------------------------------
# check is exist DDIR
if [ -d "$DDIR" ]
then
  # check is mount dir
  if [ "$(mount | grep -c $DDIR)" -eq "0" ]
  then
    mount -t cifs $SDIR $DDIR -o username=user,password="password",file_mode=0766,dir_mode=0755
  else
    echo $DDIR is mounted!!!
  fi
fi
#-----------------------------------------------

3) chmod +x mount_nas

4) для монтирования удаленной шары, просто запускаю скрипт mount_nas

 

Может кому пригодиться

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.