Хммм....... действительно! С добавлением записей проблема пропала :eek: Хотя ИМХО логике это совершенно не поддается :confused:
А у меня все нормально.... :oQuote:
Но на диск на роутере все равно пишет с рывками и рассыпаниями :(
Printable View
Сделал все по инструкции, только сначала :w (write), а потом :q (quit). Файл smb.conf изменился, но живет в новом состоянии до перезагрузки.
Может быть flashfs не сохраняет его? Где настраивается список сохраняемых файлов?
Прошивка от чехов с поддержкой модемов AnyData, которая сделана на базе прошивки Олега.
При монтировании диска если указать тип шары cifs, то монтирование идет без ошибоу, но дрим отказывается писать. Если поставить тип smbfs, то выскакивает ошибка при монтировании. Может это как-то зависить от файловой системы на винте? Сейчас там FAT32, имеет ли смысл попробовать ext3&?
На комп в расшареную папку дрим пишет т.е. проблема точно не в нем.
cat >> /usr/local/.files < __EOF
/etc/smb.conf
__EOF
flashfs save && flashfs commit && flashfs enable
так у когото получилось нормально подружить 500 премиум с дримбоксом, чтоб картинка не сыпалась, или нет? мучаю мучаюсь - рассыпается :(
Пока вроде нет :( но это лечится покупкой Дрима 7020 ;) я так и сделал :p
Собственно вопрос рожден следующей проблемой: WL500gp раздает инет трем девайсам, dreambox 500S (кардшаринг), ноут и обычный комп. Иногда ставлю ноут на скачивание всягого разного... он зараза затыкает весь канал, и dreambox начинает давать рассыпание и остановку картинки :( Приходится изгаляться с ручными настройками скоростей и т.п. вообщем жуть как не удобно.......
Как можно на роутере задать приоритет примерно в таком ключе - инета dreambox столько, сколько ему нужно! А уж остальное компам. Ему кстати много не нужно, но если я не ошибаюсь, то он ведет опрос сервера 6 раз в минуту с трафиком 130кб\ч, но его стабильность очень критична :rolleyes:
Кому-нибудь удавалось поднять NFS шару на прошивке 1.9.2.7-8-pre9? Особенно на WL500W. :) У меня не получается.
Начал я с того, что попытался сделать шару на самбе. Она поднялась и замечательно работает с виндами, но мне нужно, чтобы на неё мог писать Dreambox, а с него можно только папочки создавать и переименовывать/удалять всё что угодно, а вот создавать файлы нельзя. Говорят, самба с глюками... Симптомы описаны тут: http://wl500g.info/showthread.php?t=3463
Почитав этот пост и следуя инструкциям из него, я тоже попробовал перейти на NFS, но не тут-то было. А было вот что:
1. Через вебморду включаю NFS Server и прописываю там экспортную строку (пробовал также "192.168.1.9" вместо * с тем же результатом)
2. На Dreambox ввожу команду:Code:/tmp/harddisk/part1 *(rw,no_root_squash)
На WL500W ситуация такая:Code:root@dreambox:~> mount -t nfs 192.168.1.1:/tmp/harddisk/part1 /var/mnt/nfs -o rsize=32768,wsize=32768,rw,soft,nolock
mount: 192.168.1.1:/tmp/harddisk/part1 failed, reason given by server: Permission denied
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.1.1:/tmp/harddisk/part1 on /var/mnt/nfs failed: Input/output error
А вот что в логе:Code:[admin@router /]$ cat /etc/exports
# automagically generated from web settings
/tmp/harddisk/part1 *(rw,no_root_squash,async)
[admin@router /]$ cat /proc/fs/nfs/exports
# Version 1.1
# Path Client(Flags) # IPs
[admin@router /]$ exportfs -v
/tmp/harddisk/part1
<world>(rw,async,wdelay,no_root_squash)
[admin@router /]$ showmount -e
Export list for router:
В каком-то из англоязычных постов мне попадались похожие жалобы на проблему с экспортом шар через NFS. Может, это в данной конкретной прошивке бага?Code:syslog: refused mount request from 192.168.1.9 for /tmp/harddisk/part1 (/): no export entry
PS. Вот, кстати, похожие симптомы на 1.9.2.7f: http://wl500g.info/showpost.php?p=49241&postcount=11 и вывод:
В моём случае отключение FTP Server не помогло. Похоже, проблема с записью в файл xtab:Quote:
As my result: With activated FTP or LPR, NFS is working no more, with both deactivated services NFS is ok but post-boot is not executed.
exportfs мог модифицировать etab, но никак не менял xtab. ПослеCode:-rw-r--r-- 1 admin root 308 Oct 9 23:54 etab
-rw-r--r-- 1 admin root 0 Jan 1 1970 rmtab
---------- 1 admin root 0 Jan 1 1970 xtab
он и xtab нормально обновил. Видимо, в прошивке надо бы поменять раздачу прав доступа на xtab, т.к. "----------" явно маловато будет. :)Code:cp etab xtab
Кончилось всё тем, что я вставил в /usr/local/sbin/post-mount вот это:После чего всё заработало, как надо. exportfs приходится вызывать дважды, т.к. почему-то первый вызов ни к чему не приводит, а второй приводит к результату, требовавшемуся от первого. :)Code:exportfs -o async,rw,no_root_squash *:/tmp/harddisk
exportfs -o async,rw,no_root_squash 192.168.1.0/24:/tmp/harddisk
При этом в xtab всё так же пусто, хотя права на запись в него появились, после того, как я включил его однажды в /usr/local/.files и сохранил flashfs. В общем, чудесато всё тут очень...Code:[admin@router root]$ showmount -e
Export list for router:
/tmp/harddisk (everyone)
Суть проблемы такова. Имеется спутниковый ресивер Dreambox 500S, ADSL-модем и маршрутизатор WL-500gP. Схема подключения сейчас такова. ADSL-модем подключен к WAN-порту маршрутизатора. Dreambox подключен к одному из LAN-портов. Компьютер подключен также к LAN-порту маршрутизатора. Спутниковый интернет предоставляется через OpenVPN-клиента. Dreambox может только маршрутизировать пакеты. Поэтому на нем прописан маршрут, перекидывающий все приходящие на DVB-интерфейс пакеты на компьютер, где поднят OpenVPN-клиент. Хотелось бы поднять OpenVPN-клиента на маршрутизаторе, чтобы на компе не было клиента OpenVPN. Я установил и настроил OpenVPN клиента на маршрутизаторе, соединение с провайдером поднимается успешно, но с Dreambox ничего не возвращается. Может быть проблема в firewall, который не пропускает пакеты с Dreambox, подключенного к LAN-порту маршрутизатора? Сам я в линуксе и в IPTABLES не силен, так как работаю в основном с FreeBSD. Подскажите возможные пути решения проблемы, если нужна какая-то еще информация, то я сообщу.
Чтобы разрешить прием пакетов не с того интерфейса, с которого был послан запрос нужно сделать следующее
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
и все работает :)
у меня как раз связка DreamBox и WL500gP
Откровенно говоря, в силу слабости DM500 я всё равно использую теперь установленный на рутере ggrab в качестве ngrab-сервера вместо прямой записи на шару через NFS. Только в этом случае картинка пока ещё ни разу не сыпалась при записи. Если же писать с DM500 на любую внешнюю шару, будь то NFS или SAMBA, картинка временами сыпется.
Я всё жне могу понять, почему оно у Вас не работает. :( Сейчас озадачился и ещё раз проверил: подключил флешку с фат16, разрешил nfs, сделал export
/tmp/harddisk *(rw,async,no_root_squash)
Перегрузил, получил
[admin@wl500w root]$ showmount -e
Export list for wl500w:
/tmp/harddisk *
[admin@wl500w root]$
Всё в ажуре? Версия 1.9.2.7-8. Разница с -pre9 пожалуй только в наличии statd.
[admin@wl500w root]$ insmod nfs
[admin@wl500w root]$ mount -tnfs 192.168.2.1:/tmp/harddisk /home/
[admin@wl500w root]$ ls /home
busybox dump ftp_pub ftp_pvt
Эээ... честно говоря, я не знаю, может, оно уже и работает, как надо, после установки 1.9.2.7-8. :) Главное, что оно продолжает работать, как было настроено в муках и после смены прошивки. Впрочем, не похоже, чтобы что-то изменилось, т.к. exportfs в post-mount всё так же вызывается дважды и на выходе всё так же получаем:Подозреваю, что если попробовать всё сделать, как положено, то опять не заработает. Но проверять леньки. :rolleyes:Code:[admin@router root]$ showmount -e
Export list for router:
/tmp/harddisk (everyone)
[admin@router root]$
ап. таже проблема. один всё время качает. второй изредка но срочно в инет выходит.
Присоединяюсь - у меня такая же конфигурация. Что делать - не знаю. Подозреваю, что для шаринга нужно выставить айпишник шаринг-сервера в приоритеты, но как это сделать - не знаю. Отпишитесь, кто решил эту проблему.
Мне помогло - http://wl500g.info/showthread.php?t=8796 ;)
Сабж заключается в том, что спустя некоторое время после команды
переменная /proc/sys/net/ipv4/conf/br0/rp_filter вновь принимает значение "1".Code:echo 0 > /proc/sys/net/ipv4/conf/br0/rp_filter
route:
Закономерность выявить не смог, но похоже, что когда пакеты для 192.168.64.0 постоянно бегают (имеется VPN соединение на компе) переменная rp_filter более-менее стабильна и имеет выставленное значение 0.Code:Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 vlan1
192.168.64.0 0.0.0.0 255.255.255.0 U 1 0 0 br0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 vlan1
Если 2-3-5 минут пакетов в сеть 192.168.64.0 нет, то rp_filter становится 1.
Подскажите, плиз, где копать?
Чуть не забыл, девайс WL500gP, прошивка 1.9.2.7-8 (+ драйверы CDMA, чешская)
Зачем Вам его изменять?
Сбрасывает его фаервол, в post-firewall с этим можно бороться.
Ту самую команду echo.
Может, как-то с помощью iptables можно заставить пакеты для 192.168.64.xxx не drop`иться, а идти на br0 на 192.168.64.xxx.
Этакий частный случай route+rp_filter.
Но вот в iptables я не силен... ((
Проблема решилась добавлением указанных строк и в post-firewall и в post-boot одновременно. Если только в одном из файлов, то переменная слетает. Странно.
Есть все теже устройства! Дрим 500S + Asus 500gP + USB HDD!
Прошивка Роутера от Олега 1.9.2.7-8
Дрим - Running under Kernel 2.6.9 . // Based on Gemini 3.50 GUI.
Пытаюсь подмаунтить в веб интерфейсе - ничего не получается! Линукса не знаю вообще!
Хард по шаре виден как \\nout4u.ru\share (с полным доступом т.е. с записью)
FTP работает! Вид ftp://192.168.1.1/
у Дрима IP 192.168.1.5
Внешний хард разбит на 3и партишена.
3ий партишен /dev/discs/disc4/part3 on /tmp/harddisk type ext3 (rw)
Главный вопрос конечно же ---- НУ КАК ЖЕ ЭТО СДЕЛАТЬ!?
И в чём разница между NFS/CIFS/SMBFS и кого лучше и правельнее использовать!?
У кого такая же связка устройств - пожалуйста уделите немного времени и напишите подробную инструкцию
P.S. разобрался - подмаунтил .... с толку сбили обратный слеш"\" - не мог понять как вбивать! Подключил по SMBFS ... не знаю хорошо это или плохо ,но пишет вроде хорошо. Буду ещё испытывать!
Единственное что , он пишет русские названия козябрами!
Тут http://dream.altmaster.net/showpost....unt=9 написанно как бороться с этим если у тебя CIFS, а как на SMBFS не понятно.
у ми есть Дрим 500S + Asus 500gP
и связка работает ГОД,
жесткий ставить не пробывал!!!
Нет так же рассыпалась запись что на флешку что на жёсткий ! Я решил эту проблему коренным способом :rolleyes: был приобретён Дрим 7020 :D
не каких проблем ни с записью ни с воспроизведением !
WL500Gp. Прошивка Олега.17.
В ЮСБ воткнута флэшка, пробовал 2 варианта, непосредственно флэшку и SD карту в кард-ридере. При подключении к компу оба варианта дают 5000 кб/сек на запись, про чтение молчу.
По NFS подключен DreamBox 500 на нейтрине (с записью по сети и драйвером проблем НЕТ! работает как часы, все проблемы на энигме только у тех кто на Gemini и пр. сидит). На комп пишет (CIFS) без проблем вообще.
Самбой расшарена таже папка для WIN-компов в сети.
Результат - аццкие тормоза. На чтение флэшки через асус обе дают 3,5 мб/сек, что за глаза для моих нужд, а вот на запись .... через флэшридер 100кб/сек, честная флэшка около 500 кб/сек. При том, что на компе обе дают 5 мб/сек на запись.
Естественно при записи потока с дрима на флэшку в роутере картинка рассыпается и фризит.
Я не понимаю в чем засада. Все говорят о величинах 1,5-3Мбайт/сек, чего бы мне хватило. Подскажите где копать.
На всякий случай USB флэшка Apacer 2Gb, SD - AData 2Gb. Обе беспроблемные. Форматировал mke2fs -j ..... т.е там ext2 как я понимаю.
Сорри заранее за чайницкий вопрос. Просто у всех с USB плохо, а у меня еще в 3 раза хуже получилось :(
добавка. попробовал вариант FTP. получается радикально быстрее (с компом).
переключил Dream на режим FTPFS. При запуске записи на флэшке в роутере создается необходимый файл, но пишется всего 15кБ и привет.
лог роутера
Feb 25 12:56:28 vsftpd[217]: [dream] OK UPLOAD: Client "192.168.1.3", "//Jetix_Play_[36E]_20080225_125627.xml", 0.00Kbyte/sec
Feb 25 12:56:28 vsftpd[217]: [dream] OK UPLOAD: Client "192.168.1.3", "//Jetix_Play_[36E]_20080225_125627.xml", 1011 bytes, 224.64Kbyte/sec
Feb 25 12:56:28 vsftpd[217]: [dream] OK UPLOAD: Client "192.168.1.3", "//Jetix_Play_[36E]_20080225_125627.ts", 0.00Kbyte/sec
Feb 25 12:56:28 vsftpd[225]: CONNECT: Client "192.168.1.3"
Feb 25 12:56:28 vsftpd[224]: [dream] OK LOGIN: Client "192.168.1.3"
Feb 25 12:56:55 vsftpd[217]: [dream] OK UPLOAD: Client "192.168.1.3", "//Jetix_Play_[36E]_20080225_125627.ts", 564 bytes, 0.02Kbyte/sec
Feb 25 12:56:55 vsftpd[228]: CONNECT: Client "192.168.1.3"
Feb 25 12:56:55 vsftpd[227]: [dream] OK LOGIN: Client "192.168.1.3"
не могу сказать в чём именно тут проблема, но я наблюдаю такой глюк: при записи по NFS роутер периодически перестаёт отвечать на полминуты-минуту, потом продолжает писать.
при этом его процессор свободен, периодически nfsd что-то делает (до 30% cpu) в течении нескольких секунд.
у меня та же фигня. и по NFS и по Samba пишу файл на ASUS, периодически все зависает секунд на 5, потом отвисает и льет дальше.
Если бы ASUS давал стабитьную скорость 1,5 мегабайта в секунду запись бы с дрима пахала как часы.
Вопрос как его заставить?
Дримбокс умеет:
CIFS - не поддерживает ASUS.
NFS - фризит/рассыпает картинку из-за зависаний и тормозов.
FTPFS - не разобрался, пишет 20кБ и перестает.
Я уже практически сдаюсь.
слушай, а можешь потестить NFS с предыдущей версией прошивки?
как минимум до .15, а лучше даже не превью, а текущую стабильную версию?
на стабильной я не припомню бага с подвисанием, но может просто не натыкался на него -- записывал маленькие файлы.
он проявляется, когад пишешь больше некого определённого размера.
ЗЫ выбор -- 100% nfs, запись - 4.7мб/сек, если разгонять -- то 5 с мелочью. только вот с багом этим надо разобраться.