Данный сайт является проектом ООО "Амакс". Сегодня: Воскресенье, 04.12.2016, 00:56

Приветствую Вас Гость

Loading
[ Новые сообщения · Участники · Правила форума · RSS · ?
Loading
Страница 1 из 11
Неофициальный форум технической поддержки Hikvision » Оборудование и программное обеспечение Hikvision » IP (сетевые) камеры Hikvision (в том числе IP PTZ) » РЕШЕНО: DS-2CD2112-I и TL-WR841ND в качестве NAS. (В качестве NAS выступает TP-Link TL-WR841ND)
РЕШЕНО: DS-2CD2112-I и TL-WR841ND в качестве NAS.
worldvisionДата: Среда, 02.10.2013, 15:04 | Сообщение # 1
Группа: Пользователи
Сообщений: 3
Репутация: 2
Статус: Offline
Здравствуйте!
Проблема заключается в том, что при добавлении NAS в настройках записи
веб-интерфейса камеры DS-2CD2112-I (указании правильного IP и пути
записи), добавленный NAS отмечен как не доступный.
В качестве NAS выступает маршрутизатор TP-Link TL-WR841ND. К его порту
USB подключен USB-накопитель, который определяется маршрутизатором, и
туда через ftp или samba можно производить запись. На маршрутизаторе
активирована функция NAS и разрешена запись на USB-накопитель.
В камере для проверки доступности записи на USB-накопитель была
настроена запись скриншотов на ftp. Скриншоты заливались без ошибок.
Почему не хочет подключаться NAS в таком виде? Путь указан верно,
проверял через linux маршрутизатора: /tmp/mnt/disksda.
Очень нужно производить запись именно таким образом!
 
UserMДата: Четверг, 03.10.2013, 12:49 | Сообщение # 2
Группа: Проверенные
Сообщений: 1766
Репутация: 108
Статус: Offline
Нужна поддержка протокола NFS (v4.1).

Когда у общества нет цветовой дифференциации штанов, то нет цели!
 
worldvisionДата: Пятница, 04.10.2013, 17:54 | Сообщение # 3
Группа: Пользователи
Сообщений: 3
Репутация: 2
Статус: Offline
Цитата (UserM)
Нужна поддержка протокола NFS (v4.1).
Спасибо, посмотрю какая версия на tp-link-е.
 
AlexandrДата: Понедельник, 07.10.2013, 16:04 | Сообщение # 4
Группа: Администраторы
Сообщений: 5311
Репутация: 109
Статус: Offline
что то глухо в документах к роутеру про nfs, как вариант OpenWrt.
 
worldvisionДата: Пятница, 25.10.2013, 12:46 | Сообщение # 5
Группа: Пользователи
Сообщений: 3
Репутация: 2
Статус: Offline
После длительных плясок с бубном вокруг сей композиции, смог решить проблему!
В результате удалось подружить камеру с роутером в роли NAS)
Расписываю по пунктам, что нужно сделать:
1. Форматируем USB-flash или USB-HDD в формате ext3. Для форматирования я использовал программу Acronis Disk Director.
Если будете создавать несколько разделов, в последствии не запутайтесь что куда монтировать. В моем примере на флешке я создал один раздел.
2. Меняем стандартную прошивку TL-WA842ND на DD-WRT. Вот тут хорошо описан процесс http://proadminz.ru/proshivka-tp-link-tl-wr842nd-v-dd-wrt/ .
ВНИМАНИЕ! Не ошибитесь с выбором прошивки! Не знаю как они заточены под аппаратную версию роутера. У меня был TL-WA842ND v1.0 .
3. После смены прошивки включите SSHd на вкладке "Службы" в разделе "Secure Shell". Это необходимо для доступа к роутеру по ssh-протоколу.
4. Далее переходим на вкладку "Службы" в раздел "USB" и включаем следующие переключатели:
"Базовая поддержка USB" - Включить
"Поддержка USB-принтера" - Отключить
"Поддержка USB-дисков" - Включить
"Automatic Drive Mount" - Включить
Устанавливаем "Disk Mount Point" - /opt
Применяем изменения.
5. По-умолчанию (во всяком случае так было у меня) в dd-wrt отключена поддержка ext3. Ее необходимо включить.
Для этого подключаемся к роутеру по ssh. В качестве клиента я использовал старый-добрый putty)
По-умолчанию логин: root, а пароль: admin.
Выполняем команду:
cat /proc/filesystems
и смотрим в выводе есть ли в списке ext3.
Если нет, выполняем следующующие команды:
insmod /lib/modules/$(uname -r)/kernel/fs/mbcache.ko
insmod /lib/modules/$(uname -r)/kernel/fs/jbd/jbd.ko
insmod /lib/modules/$(uname -r)/kernel/fs/ext3/ext3.ko
Снова проверяем поддержку ext3 командой:
cat /proc/filesystems
и убеждаемся, что все в порядке)
6. Подключаем USB-накопитель и ребутим роутер.
После перезагрузки убеждаемся, что USB-накопитель примонтирован на вкладке "Службы" в разделе "USB".
7. Снова подключаемся по ssh.
Выполняем команды:
umount /opt
mount -o noatime /dev/sda /mnt
"/dev/sda" - это актуально для моего случая с флешкой. Если у вас будет USB-HDD, то для правильного указания оборудования проанализируйте

вывод команды dmesg.
Выполняем команду
df -h
и убеждаемся, что теперь USB-накопитель примонтирован к /mnt. Кстати, /mnt находится в /tmp/mnt. Так что, увидев в приглашении на ввод

команды этот каталог - не переживайте, все сделано правильно)
Теперь выполняем следующие команды:
cd /mnt
mkdir sda_part1
cd sda_part1
mkdir etc opt root
touch optware.enable
chmod 755 etc opt root
mkdir opt/lib
chmod 755 opt/lib
cp -a /etc/* /mnt/sda_part1/etc/
mount -o bind /mnt/sda_part1/etc /etc
mount -o bind /mnt/sda_part1/opt /jffs
8. Теперь нужно установить opkg и необходимые библиотеки из пакета OpenWRT.
Выполнить команды:
cd /tmp
wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/libc_0.9.33.2-1_ar71xx.ipk
wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/opkg_618-6_ar71xx.ipk
ipkg install libc_0.9.33.2-1_ar71xx.ipk opkg_618-p_ar71xx.ipk
Если в процессе установки возникнут ошибки, ничего страшного, главное чтобы в конце вывода по каждой инсталляции было:
Unpacking ...Done.
Configuring ...Done.
Далее выполняем:
cat > /etc/opkg.conf << EOF
src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages
dest root /opt
dest ram /opt/tmp
lists_dir ext /opt/tmp/var/opkg-lists
EOF
И наконец:
umount /jffs
mount -o bind /mnt/sda_part1/root /tmp/root
mount -o bind /mnt/sda_part1/opt /opt
export LD_LIBRARY_PATH='/opt/lib:/opt/usr/lib:/lib:/usr/lib'
opkg update
9. Теперь создадим на накопителе каталог, куда будет записываться архив с камеры.
Выполнить команду:
mkdir /mnt/videodata
chmod 777 /mnt/videodata
10. Теперь переходим к веб-интерфейсу роутера на вкладку "Тех.обслуживание"->"Команды" и в поле "Команды" вставить:
#!/bin/sh

umount /opt
mount -o noatime /dev/sda /mnt

sleep 20
if [ -f /mnt/sda_part1/optware.enable ]; then
mount -o bind /mnt/sda_part1/etc /etc
mount -o bind /mnt/sda_part1/root /tmp/root
mount -o bind /mnt/sda_part1/opt /opt
else

MYHOST="192.168.0.254"
MYNET="192.168.0.0/24"
SHARE="/tmp/mnt/videodata"

echo "$SHARE $MYNET(rw,crossmnt,no_subtree_check,all_squash,insecure,anonuid=0,anongid=0)" > /tmp/etc/exports
portmap
unfsd -e /tmp/etc/exports -l $MYHOST
iptables -I INPUT -s $MYNET -d $MYHOST -j ACCEPT

exit
fi

if [ -d /opt/usr ]; then
export LD_LIBRARY_PATH='/opt/lib:/opt/usr/lib:/lib:/usr/lib'
export PATH='/opt/bin:/opt/usr/bin:/opt/sbin:/opt/usr/sbin:/bin:/sbin:/usr/sbin:/usr/bin'
else

MYHOST="192.168.0.254"
MYNET="192.168.0.0/24"
SHARE="/tmp/mnt/videodata"

echo "$SHARE $MYNET(rw,crossmnt,no_subtree_check,all_squash,insecure,anonuid=0,anongid=0)" > /tmp/etc/exports
portmap
unfsd -e /tmp/etc/exports -l $MYHOST
iptables -I INPUT -s $MYNET -d $MYHOST -j ACCEPT

exit
fi

MYHOST="192.168.0.254"
MYNET="192.168.0.0/24"
SHARE="/tmp/mnt/videodata"

echo "$SHARE $MYNET(rw,crossmnt,no_subtree_check,all_squash,insecure,anonuid=0,anongid=0)" > /tmp/etc/exports
portmap
unfsd -e /tmp/etc/exports -l $MYHOST
iptables -I INPUT -s $MYNET -d $MYHOST -j ACCEPT

Естественно, подправьте MYHOST и MYNET в соответствии с вашими настройками сети!
Нажимаем кнопку "Сохр. параметры запуска".
11. Выполнить команды для облагораживания вывода в ssh:
cat > /mnt/sda_part1/root/.profile << EOF
export LD_LIBRARY_PATH='/opt/lib:/opt/usr/lib:/lib:/usr/lib:/opt/usr/local/lib'
export PATH='/sbin:/opt/bin:/opt/usr/bin:/opt/sbin:/opt/usr/sbin:/bin:/usr/bin:/usr/sbin:/opt/usr/local/bin'
export PS1='\[\033[01;31m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]'
export TERMINFO='/opt/usr/share/terminfo'
EOF
12. Перезагружаем роутер и переходим к настройкам NAS на камере.
Переходим на вкладку "Расшир конфигурация"->"Хранилище" и далее в "NAS". Указываем адрес сервера (в моем случае 192.168.0.254) и путь к

файлу "/tmp/mnt/videodata".
13. Перезагружаем камеру. И в "Управлении хранилищем" ставим галочку и нажимаем "Формат.". Процесс долгий.
Если зависнет на каком-нибудь проценце (у меня было 88%) - не паникуйте, расслабьтесь, дождитель окончания форматирования)
После форматирования в колонке "Свободное место" отобразятся долгожданные гигабыйты)
14. Теперь переходим к настройкам записи по расписанию и радуемся!

Считаю тему ЗАКРЫТОЙ!


Сообщение отредактировал worldvision - Пятница, 25.10.2013, 12:48
 
AlexandrДата: Понедельник, 28.10.2013, 12:45 | Сообщение # 6
Группа: Администраторы
Сообщений: 5311
Репутация: 109
Статус: Offline
Цитата Alexandr ()
как вариант OpenWrt
ok
пс - будут вопросы по теме пишите в личку, открою.
 
Неофициальный форум технической поддержки Hikvision » Оборудование и программное обеспечение Hikvision » IP (сетевые) камеры Hikvision (в том числе IP PTZ) » РЕШЕНО: DS-2CD2112-I и TL-WR841ND в качестве NAS. (В качестве NAS выступает TP-Link TL-WR841ND)
Страница 1 из 11
Поиск: