Как примонт-ть к роутеру сетевую

Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT
Goto page Previous  1, 2
Author Message
ser_kondr
DD-WRT Novice


Joined: 19 Jul 2017
Posts: 23

PostPosted: Fri Sep 15, 2017 6:18    Post subject: Reply with quote
Обнаружил, что и флешка не монтируется к роутеру, Как через автомонтирование, так и командой mount -o noatime . В веб-интерфейсе флешку определяет, видит все её разделы, определяет ФС, метки но статус пишет - not mounted. Вывод команды df также не содержит флешки.
Sponsor
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Fri Sep 15, 2017 9:31    Post subject: Reply with quote
ser_kondr wrote:
Оба роутера идентичны - Dlink DIR-320 на чипе Broadcom 5354.
Пишу в телнете команды:
mkdir /tmp/ipcam
cd /tmp
ls
ipcam
cd /

mount.cifs //192.168.1.3/SmartWare/ipcam tmp/ipcam -o user=ipcam,pass=12345
mount error: mount point /tmp/ipcam is not a directory
Пробовал разные варианты. Создавал папку ipcam в mnt и в tmp/mnt . Пробовал монтировать туда. Ответ один и тот же.
Попробовал указать ./tmp/ipcam вместо /tmp/ipcam
Ответ:
mount error: can not change directory into mount target ./tmp/ipcam

Дело если только в
Code:
mount.cifs //192.168.1.3/SmartWare/ipcam tmp/ipcam -o user=ipcam,pass=12345

mount.cifs ... /tmp/ipcam -o user="ipcam",pass="12345"
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Fri Sep 15, 2017 9:35    Post subject: Reply with quote
ser_kondr wrote:
Обнаружил, что и флешка не монтируется к роутеру, Как через автомонтирование, так и командой mount -o noatime . В веб-интерфейсе флешку определяет, видит все её разделы, определяет ФС, метки но статус пишет - not mounted. Вывод команды df также не содержит флешки.

Для начало что пишeт dmesg про нее, второе опять же в каком она формате и нужные модули.
ser_kondr
DD-WRT Novice


Joined: 19 Jul 2017
Posts: 23

PostPosted: Fri Sep 15, 2017 11:20    Post subject: Reply with quote
Для верности в распакованной модкитом прошивке добавил папку ipcam в каталог /mnt , присвоил права 777 и владельца root:root . Собрал прошивку, перезалил в роутер.
Так что папка /mnt/ipcam теперь точно реально существует.
Code:

root@mini-wrt:/# mount.cifs //192.168.1.3/SmartWare/ipcam /mnt/ipcam -o user="ipcam",pass="12345"
mount error: mount point /mnt/ipcam is not a directory

root@mini-wrt:/# dmesg
CPU ProcId is: 0x00029029, options: 0x0000004d
Linux version 2.4.37 (root@dd-wrt) (gcc version 3.4.6 (OpenWrt-2.0)) #9416 Sat Jan 16 08:16:41 CET 2010
Setting the PFC to its default value
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
CPU: BCM5354 rev 3 at 240 MHz
Using 120.000 MHz high precision timer.
Calibrating delay loop... 239.20 BogoMIPS
Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
Checking for 'wait' instruction...  unavailable.
POSIX conformance testing by UNIFIX
PCI: no core
PCI: Fixing up bus 0
Initializing RT netlink socket
Starting kswapd
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
squashfs: version 3.0 (2006/03/15) Phillip Lougher
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0xb8000300 (irq = 3) is a 16550A
ttyS01 at 0xb8000400 (irq = 3) is a 16550A
PCI: Setting latency timer of device 00:01.0 to 64
PCI: Setting latency timer of device 00:05.0 to 64
sb_doattach: incoming bus is PCI but it's a lie, switching to SB devid:0x4318
PPPoL2TP kernel driver, V0.13
Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
 Amd/Fujitsu Extended Query Table v1.3 at 0x0040
Physically mapped flash: Swapping erase regions for broken CFI table.
number of CFI chips: 1
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Flash device: 0x400000 at 0x1c000000
bootloader size: 262144
Physically mapped flash: Filesystem type: squashfs, size=0x255aec
partition size = 2470912
Creating 5 MTD partitions on "Physically mapped flash":
0x00000000-0x00040000 : "cfe"
0x00040000-0x003f0000 : "linux"
0x00124c00-0x00380000 : "rootfs"
mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
0x003f0000-0x00400000 : "nvram"
0x00380000-0x003f0000 : "ddwrt"
sflash not supported on this router
Initializing Cryptographic API
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
ip_conntrack version 2.1 (512 buckets, 4096 max) - 336 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ipt_random match loaded
netfilter PSD loaded - (c) astaro AG
ipt_osf: Startng OS fingerprint matching module.
ipt_IPV4OPTSSTRIP loaded
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
USB20H fcr: 0x64
USB20H shim cr: 0x8f7
USB20H syn01 register : 0xfe00fe
USB20H syn03 register : 0x1
PCI: Setting latency timer of device 00:03.0 to 64
usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
USB20H fcr: 0x64
USB20H shim cr: 0x8f7
USB20H syn01 register : 0xfe00fe
USB20H syn03 register : 0x1
PCI: Setting latency timer of device 00:03.1 to 64
ehci_hcd 00:03.1: PCI device 14e4:471a
ehci_hcd 00:03.1: irq 6, pci mem b8003800
usb.c: new USB bus registered, assigned bus number 2
ehci_hcd 00:03.1: illegal capability!
ehci_hcd 00:03.1: USB 0.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
hub.c: USB hub found
hub.c: 2 ports detected
SCSI subsystem driver Revision: 1.00
hub.c: connect-debounce failed, port 1 disabled
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
Journalled Block Device driver loaded
hub.c: new USB device 00:03.1-1, assigned address 2
scsi0 : SCSI emulation for USB Mass Storage devices
  Vendor: JetFlash  Model: Transcend 4GB     Rev: 8.07
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 7839744 512-byte hdwr sectors (4014 MB)
sda: Write Protect is off
Partition check:
 /dev/scsi/host0/bus0/target0/lun0: p1
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
SQUASHFS error: Can't find a SQUASHFS superblock on sd(8,1)
FAT: bogus logical sector size 23552
vlan0: add 01:00:5e:00:00:01 mcast address to master interface
vlan0: del 01:00:5e:00:00:01 mcast address from vlan interface
vlan0: del 01:00:5e:00:00:01 mcast address from master interface
vlan0: add 01:00:5e:00:00:01 mcast address to master interface
vlan0: del 01:00:5e:00:00:01 mcast address from vlan interface
vlan0: del 01:00:5e:00:00:01 mcast address from master interface
vlan0: add 01:00:5e:00:00:01 mcast address to master interface
vlan0: dev_set_promiscuity(master, 1)
device eth0 entered promiscuous mode
device vlan0 entered promiscuous mode
device eth1 entered promiscuous mode
device vlan1 entered promiscuous mode
vlan1: Setting MAC address to  00 90 4c c0 00 02.
vlan1: dev_set_promiscuity(master, 1)
vlan1: dev_set_allmulti(master, 1)
vlan1: dev_set_promiscuity(master, -1)
device vlan1 left promiscuous mode
vlan1: dev_set_allmulti(master, -1)
vlan1: add 01:00:5e:00:00:01 mcast address to master interface
etherip: Ethernet over IPv4 tunneling driver
ip_conntrack_pptp version 1.9 loaded
ip_nat_pptp version 1.5 loaded
usb.c: USB disconnect on device 00:03.1-1 address 2
USB device disconnected from the SCSI subsystem
hub.c: new USB device 00:03.1-1, assigned address 3
  Vendor: JetFlash  Model: Transcend 4GB     Rev: 8.07
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 7839744 512-byte hdwr sectors (4014 MB)
sda: Write Protect is off
 /dev/scsi/host0/bus0/target0/lun0: p1
USB device connected to the SCSI subsystem
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3
SQUASHFS error: Can't find a SQUASHFS superblock on sd(8,1)
FAT: bogus logical sector size 23552
root@mini-wrt:/#


root@mini-wrt:/# mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part1 /jffs

root@mini-wrt:/# df -h
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 2432 2432 0 100% /
root@mini-wrt:/#
Пробовал другую флешку тоже под EXt3, результат аналогичный.
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Fri Sep 15, 2017 12:16    Post subject: Reply with quote
1. Вы конечно в курсе, что
Code:
root@My:/# ls -l
...
lrwxrwxrwx    1 root     root             7 Sep 11 02:51 mnt -> tmp/mnt
...
drwxrwxrwx   12 root     root             0 Jan  1  1970 tmp
...
lrwxrwxrwx    1 root     root             7 Sep 11 02:51 var -> tmp/var


2. как отформатирована USB, вы наверное смеетесь - при чем тут GPT разметка со всеми вытекающими.

Сделайте ее в один раздел Primary или два Primary с Active на первом в Ext3 - Minitool Partition Wizard

И последнее - посвежей не чего не подходит
http://www.dd-wrt.com/wiki/index.php/What_is_DD-WRT%3F/ru
ftp://ftp.dd-wrt.com/betas/2017/07-08-2017-r32597/
пусть та жа mini-usb-ftp
ser_kondr
DD-WRT Novice


Joined: 19 Jul 2017
Posts: 23

PostPosted: Sun Sep 17, 2017 3:50    Post subject: Reply with quote
Доброго дня!

Да мне как-то и не до смеха уже Sad Флешку форматировал в Gparted, как обычно. С домашним роутером, помнится, всё завелось с первого раза. Попробую воспользоваться советом.

Из новых версий прошивку скачал, добавил туда модкитом пакет cifsmount, прошил. Веб-интерфейса нет, а по телнету всё без изменений. Разве что шрифт красный в приглашении.
Может пакет этот cifsmount (из Openwrt) не подходит к прошивкам ddwrt? Сcылки на каталог с пакетами ddwrt не работают, вернее там пусто почему-то.
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Sun Sep 17, 2017 5:40    Post subject: Reply with quote
Версия ядра?
WEB это сервис на 80 порту "httpd -p 80"
ser_kondr
DD-WRT Novice


Joined: 19 Jul 2017
Posts: 23

PostPosted: Sun Sep 17, 2017 17:29    Post subject: Reply with quote
Пробовал вот эту:
ftp://ftp.dd-wrt.com/betas/2017/07-08-2017-r32597/broadcom/dd-wrt.v24_usb_generic.bin
При попытке открыть в браузере адрес 192.168.1.1, пишет, что адрес недоступен.
В терминале команда telnet 192.168.1.1 работает, получаю приглашение красным шрифтом.
Команда
mount.cifs //192.168.1.3/ipcam -o user="ipcam",pass="12345" выдаёт ту же неясную фразу.Думаю, это пакет так работает. Хотя он нормально встал в прошивку, возможно там что-то не совсем хорошо.
Ссылка на пакет:
https://downloads.openwrt.org/whiterussian/packages/cifsmount_1.5-2_mipsel.ipk
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Mon Sep 18, 2017 9:09    Post subject: Reply with quote
ser_kondr wrote:

При попытке открыть в браузере адрес 192.168.1.1, пишет, что адрес недоступен.
В терминале команда telnet 192.168.1.1 работает, получаю приглашение красным шрифтом.

Я вам ответил - сервис "httpd -p 80" смотрим если нет то запускаем и далее если ОК то переменные "nvram show | grep http" по доступу, так как первое что при входе в WEB после прошивки - установка пароля и имя для входа.

ser_kondr wrote:

Команда
mount.cifs //192.168.1.3/ipcam -o user="ipcam",pass="12345" выдаёт ту же неясную фразу.Думаю, это пакет так работает. Хотя он нормально встал в прошивку, возможно там что-то не совсем хорошо.
Ссылка на пакет:
https://downloads.openwrt.org/whiterussian/packages/cifsmount_1.5-2_mipsel.ipk


Могу предложить либо ставите Openwrt целиком, либо LEDE целиком или ищите для вашего ядра готовые от других моделей роутеров, версия ядра смотриться либо "dmesg" - самая первая строчка, либо команда "uname -a".

https://lede-project.org/toh/start - ядро версия 4.
https://downloads.openwrt.org/

Какую ошибку, второе в каком формате flash и третье для нужного формата модули есть?
Опять же вы плохо читаете или не отвечаете.
Code:
root@My:/# ls -l
...
lrwxrwxrwx    1 root     root             7 Sep 11 02:51 mnt -> tmp/mnt
...
drwxrwxrwx   12 root     root             0 Jan  1  1970 tmp
...
lrwxrwxrwx    1 root     root             7 Sep 11 02:51 var -> tmp/var

что можете сказать по точке монтирования на которую вы ссылаетесь в командах или где у вас точка монтирования?
Code:
mount.cifs //192.168.1.3/ipcam -o user="ipcam",pass="12345"

вы считает она верна?
ser_kondr
DD-WRT Novice


Joined: 19 Jul 2017
Posts: 23

PostPosted: Mon Sep 18, 2017 11:12    Post subject: Reply with quote
Спасибо за отклик!

По порядку:
Прошивку , не отзывавшуюся в браузере я сразу снёс.

Про флешку - заметил, что при разметке неизбежно в начале остаётся 1 мб неиспользуемый, никак это не обойти. Нашёл другую флешку, отформатировал в ext3 целиком, в результате после перезагрузки она успешно примонтировалась через автомонтирование.

По OpenWRT и LEDE с интересом попробую, но пока хочу добить то, что начал.

По версии ядра - спасибо за подсказку, буду искать подходящие пакеты. Пару пакетов cifsmount для Broadcom47хх пробовал - выдают ошибки. Сейчас посмотреть не могу, какие именно, позже допишу.

Команда mount.cifs //192.168.1.3/ipcam -o user=ipcam,pass=12345 приведена конечно с ошибкой, прошу извинить, поторопился.

Пробовал на компе с lubuntu 17.04 выполнить
sudo mount.cifs //192.168.1.3/ipcam /mnt/ipcam -o user=ipcam,pass=12345 - выполняется успешно.

И ещё вопрос, если не трудно.
Поскольку удалось примонтировать флешку, есть возможность поставить программы optware. Но в Optware.list в списке программ я не обнаружил cifsmount или что-то подобное, есть пакеты вроде Samba suite pro Thvides file and print services to SMB/CIFS clients.
Эти пакеты не содержат нужного мне функционала?
Может быть подскажете ссылки на ещё какие-то источники программ Optware?
Спасибо.
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Tue Sep 19, 2017 8:41    Post subject: Reply with quote
ser_kondr wrote:

Поскольку удалось примонтировать флешку, есть возможность поставить программы optware. Но в Optware.list в списке программ я не обнаружил cifsmount или что-то подобное, есть пакеты вроде Samba suite pro Thvides file and print services to SMB/CIFS clients.
Эти пакеты не содержат нужного мне функционала?
Может быть подскажете ссылки на ещё какие-то источники программ Optware?
Спасибо.

На ядро 3.х будут проблемы, на 2.х на форуме есть варианты и описанные http://dd-wrt.ca/phpBB2/viewtopic.php?t=303660

Посмотрите http://www.dd-wrt.com/forum/viewtopic.php?p=872629 как вариант.

Суть в чем, так как вы опробовали много прошивок - в одной есть одно, в другой другое - то вам нужно вытащить нужные модули создать архив и попробовать вариант выше.
ser_kondr
DD-WRT Novice


Joined: 19 Jul 2017
Posts: 23

PostPosted: Tue Sep 19, 2017 20:02    Post subject: Reply with quote
Спасибо за отклик!

В общем, в результате получилось, что хотелось. Наверное путь мой кривой и решение могло бы быть куда более грамотным, поправьте меня пож-та.
Начал опять пробовать установить Мегу с помощью флешки, ссылку давал в начале темы. Флешка монтируется - надо проверить. Результат получил странный и нерабочий в общем.
Сначала распаковал модкитом две прошивки - mega_generic и usb_generic, версия 18767 от 2012 г
В папку /lib/modules/2.4.37 перекопировал из такой же папки меги файл ext2.o
В скрипте init добавил строку
ismod ext2.o
Остальное по инструкции. После прошивки и запуска роутера воткнул флешку.
Выставил в настройках автомонтирование в /jffs (иначе ничего не происходит). Перезагрузил роутер.
Результат странный. Каждое окно интерфейса стало двойным. Сначала окно текущей прошивки, потом ниже повтор этого же окна из Меги. Изменения в настройках невозможны, выплывает окно "Вы должны ввести пароль".
В общем бросил.
После неудачного опробования разных версий пакетов cifsmount из Openwrt, попробовал снова вручную перетащить файлы из прошивки в прошивку. Попробовал из Меги из папки /lib/modules/2.4.37 скопировать файл cifs.o, а из папки /bin файл mount.cifs в соответствующие папки прошивки usb_generic. В скрипте init добавил строку
ismod cifs.o .
После прошивки и запуска роутера, проверил в командной строке через телнет работу команды mount.cifs . Отзывается. Ошибка однако та же самая -
mount error: mount point /mnt/ipcam is not a directory
Потом решил снова прошить std_generic, помня, что хоть он как-то срабатывал у меня, (см. начало темы).
В телнете в ком.строке задал ту же команду - ошибка вышла другая -
could not update mount table
При этом в папке ipcam обнаружил примонтированный ресурс.Т.е. ошибку можно игнорировать.
Тогда я решил вынуть файлы cifs.o и mount.cifs из этой прошивки и вложить в прошивку usb_generic, в которой уже был скрипт init от прошлых экспериментов.
Результат - получилось. И ресурсы примонтировались, и сервис FTP имеется.
Команды монтирования ресурса ввёл в поде запуска, а в поле выключения ввёл отмонтирование. Перезагружаю роутер - ресурсы на месте.
Править скрипт init не стал - работает и так. Хотя наверное надо было. Если поправите - буду благодарен.

Спасибо за внимание к моей проблеме!
Ссылка на файл прошивки , может кому пригодится.
Goto page Previous  1, 2 Display posts from previous:    Page 2 of 2
Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum