нда, точно. Прочитал невнимательно. Просто знаю, что 500 у него тоже есть
Только нету у него 500, и nfs нет, есть только NAS 3com-овский и 300g
нда, точно. Прочитал невнимательно. Просто знаю, что 500 у него тоже есть
сделал:
echo "192.168.1.250:/WL300G" >> /etc/exports
вот что говорит в самом начале:
showmount -e
mount clntudp_create: RPC: Port mapper failure - RPC: Unable to receive
потом:
insmod sunrpc
insmod lockd
insmod nfs
portmap
в логе появилось:
portmap[78]: user rpc not found, reverting to user bin
showmount -e
теперь говорит
mount clntudp_create: RPC: Program not registered
попытка
mount -t nfs 192.168.1.250:/WL300G /usr/local/opt/share
mount: RPC: Unable to receive; errno = Connection refused
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.1.250:/WL300G on /usr/local/opt/share failed: Bad file descriptor
это значит, что блюблюотеки не совпадают. И это чистая правда, т.к. uclibc-opt и иже с ней не установлены.-sh: smbmount: not found
Для того, чтобы оно работало без внешнего носителя (без optware) надо компилить либо нативно на роутере, либо с использованием того тулчейна, которым компилится прошивка.
Last edited by al37919; 25-04-2008 at 22:29.
Что пишется в качестве параметров для windows шары в команде mount -t smbfs?
что-то вроде mount -t smbfs не отрабатывает, вот так получается
можешь явно пользователя указатьCode:smbmount //comp/folder /tmp/share
Code:-o username=user,password=pass
Можно ли это сделать со встроенной самбой? В этой или соседней теме был архив с smbmount, но при запуске из него конфигурационный файл ищется в /opt/etc, а у меня лежит в /etc.
проблема начала проявлять себя в теме по кардшарингу, при подключении девайса USB to COM во второй порт роутера, отваливается флешка установленная в первом порту
ага, сказали мужики, шнур фиговый. но вместе с другим шнуром я притащил еще одну флешку. шо маемо (имеем)
первый порт кингстон однОгиговый
Vendor: Kingston Model: DataTraveler 2.0 Rev: 1.04
второй порт, родственник
Vendor: Kingston Model: DataTraveler 2.0 Rev: PMAP
в логах, нормальная загрузка без подключения второго порта
hub.c: connect-debounce failed, port 2 disabled (нет во втором порту ничего, ну и не нада, я так понимаю)
загрузка с включенным во второй и в первый порт флешами
hub.c: connect-debounce failed, port 1 disabled
... простите, на каком основании дизаблить первый порт ??? соответсвенно далее в логах все порядочно, кроме того что мы уже не видим EXT3 и соответственно ничерта не маунтим (флеша то нет по мнению роутера в первом порту)
как быть что делать куда копать ?
dev WL500gp (версию забыл посмотреть)
firmw 1.9.2.7-9
Last edited by Dekker; 15-05-2008 at 07:33.
А если вторую флешку вставить уже после загрузки?
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
я вставлял после загрузки USB to COM (FTDI), отваливается флешка в первом порту почти сразу
вариант втыкнуть второй флеш (а не конвертер) на горячую попробуем
покопав форум до страницы эдак десятой по поиску обнаружил что проблемы могут быть если на роутере отключена Samba (она у меня отключена, FTP - enable). попробую по совету наших англоязычных товарищей проделать сие
Code:echo "insmod scsi_mod" >> /usr/local/sbin/post-boot echo "insmod sd_mod" >> /usr/local/sbin/post-boot echo "insmod usb-storage" >> /usr/local/sbin/post-boot chmod +x /usr/local/sbin/post-boot flashfs save && flashfs commit && flashfs enable && reboot
м.б. питания не хватает?
очень похоже. и тот и другой девайс питаются от usb. сколько ест переходник -- не знаю, а флэшка -- 100-200мА
wl500gP 128MB + 8GB flash 1.9.2.7-rtn-r5438
шутка юмора у роутера ... новые дэвайсы (флешки, переходники и т.п.) стал подключать в ПЕРВЫЙ порт, а флешку из первого порта, во ВТОРОЙ порт. ё, работает ....
подскажите где поиметь smbmount этот...
в samba2 его как-то нету (поставил - ничего)
а mount пишет
[admin@Router mnt]$ mount -t smbfs //192.168.1.4/distrib test
mount: Mounting //192.168.1.4/distrib on test failed: Invalid argument
smbfs.o файл ставил в ручную по ссылке выше (видимо он кривой)
Имеем:
asus wl-500gp v2
firmware 1.9.2.7-10 by Oleg
usb flash диск /dev/scsi/host0/bus0/target0/lun0/disc
на нем раздел ext3 (/dev/scsi/host0/bus0/target0/lun0/part1)
и раздел swap на всяк случ, пока не используется (/dev/scsi/host0/bus0/target0/lun0/part2)
Задача:
auto-монтировать при ребуте рутера каталог /opt ext3-раздела флешки в корневой /opt.
После ребута состояние такое:
Code:fdisk -l Disk /dev/scsi/host0/bus0/target0/lun0/disc: 262 MB, 262144000 bytes 9 heads, 56 sectors/track, 1015 cylinders Units = cylinders of 504 * 512 = 258048 bytes Device Boot Start End Blocks Id System /dev/scsi/host0/bus0/target0/lun0/part1 1 776 195524 83 Linux /dev/scsi/host0/bus0/target0/lun0/part2 777 1015 60228 82 Linux swapCode:Filesystem 1k-blocks Used Available Use% Mounted on /dev/root 3072 3072 0 100% / /dev/discs/disc0/part1 189343 14006 165561 8% /tmp/mnt/disc0_1
т.е. разделы флешки видны.
Это хорошо.
Code:ls -lp -rw-r--r-- 1 admin root 41 Jan 1 1970 MACHINE.SID -rw-r--r-- 1 admin root 12 Jan 1 2000 TZ -rw-r--r-- 1 admin root 250 Jan 1 1970 dnsmasq.conf -rw-r--r-- 1 admin root 30 Jan 1 1970 ethers -rw-r--r-- 1 admin root 116 Aug 20 00:04 fstab -rw-r--r-- 1 admin root 28 Jan 1 2000 group -rw-r--r-- 1 admin root 102 Jan 1 1970 hosts -rw-r--r-- 1 admin root 125 Mar 30 11:53 ipkg.conf -rw-r--r-- 1 admin root 1097 Mar 30 11:53 ld.so.cache -rw-r--r-- 1 admin root 23 Mar 30 11:53 ld.so.conf -rw-r--r-- 1 admin root 104 Jan 1 2000 passwd -rw-r--r-- 1 admin root 240 Mar 30 11:53 profile -rw-r--r-- 1 admin root 5834 Mar 30 11:53 protocols lrwxrwxrwx 1 admin root 16 Jan 1 2000 resolv.conf -> /tmp/resolv.conf -rw-r--r-- 1 admin root 1615 Mar 30 11:53 rpc -rw-r--r-- 1 admin root 12042 Mar 30 11:53 services -rw-r--r-- 1 admin root 467 Jan 1 1970 smb.conf
Code:cat /tmp/etc/fstab #device Mountpoint FStype Options Dump Pass# /tmp/mnt/disc0_1/opt /opt ext3 rw,noatime,auto 0 1
fstab на месте.
содержимое имхо в порядке.
НО после ребута аутомонтирования не происходит:
Code:mount /dev/root on / type squashfs (ro) none on /dev type devfs (rw) proc on /proc type proc (rw) ramfs on /tmp type ramfs (rw) usbfs on /proc/bus/usb type usbfs (rw) /dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ext3 (rw,noatime)
И даже так:
Code:mount -a mount: Mounting /tmp/mnt/disc0_1/opt on /opt failed: Block device required
тоже отрицательный результат:
Code:mount /dev/root on / type squashfs (ro) none on /dev type devfs (rw) proc on /proc type proc (rw) ramfs on /tmp type ramfs (rw) usbfs on /proc/bus/usb type usbfs (rw) /dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ext3 (rw,noatime)
Единственное, что помогает:
Code:mount -obind /tmp/mnt/disc0_1/opt /opt
Code:mount /dev/root on / type squashfs (ro) none on /dev type devfs (rw) proc on /proc type proc (rw) ramfs on /tmp type ramfs (rw) usbfs on /proc/bus/usb type usbfs (rw) /dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ext3 (rw,noatime) /dev/discs/disc0/part1 on /opt type ext3 (rw,noatime)
После ручного монтирования все идет без вопросов - пакеты ставятся и пускаются.
Что не так?
Нужно автомонтировать каталог flashka/opt в каталог корня /opt.
Или fstab работает только с разделами и не может монтировать директории?
тогда где прописывать
mount -obind /tmp/mnt/disc0_1/opt /opt
команду?
В post-boot? в post-mount?
как правильно?
Подскажите, плз!