ну вообщем-то и у меня копирует, тока пишет такое
http://ipicture.ru/uploads/080618/thumbs/DF5WE3L4U3.jpg
отчего бы это могло быть?..
Printable View
ну вообщем-то и у меня копирует, тока пишет такое
http://ipicture.ru/uploads/080618/thumbs/DF5WE3L4U3.jpg
отчего бы это могло быть?..
ну это я вообщем и сам могу понять... но что делать-то? как смаунтить так, что-бы эти самые права не пытались применяться к смб шарам?..
да не всё сработало, главное что-бы в винде права на запись шаре были даны :cool:
Имеется Wl500gP (1.9.2.7-10) + подключен внешний HDD со встроенным USB хабом, к которому подключены ещё два харда. Итого всего три HDD. Все в FAT32.
В настройках:
http://img143.imageshack.us/img143/5337/ftpgz0.jpg
http://img143.imageshack.us/img143/1355/sambadb4.jpg
Через комп по ftp видится один из трех HDD - то один, то другой. Не могу понять по какому принципу.
Ещё у меня под телевизором стоит сетевой медиаплеер, которомы нужно прописать шары. Вобщем он видит рабочую группу, Host Name роутера. А в нем disk0_1, disk1_1 и disk2_1. Но они пусты.
Подскажите, pls, как:
- видеть на компе по ftp все три HDD
- сделать так, чтобы "железка" под телеком могла читать содержимое этих HDD
P. S.: В устройствах роутера не продвинут, по форуму искал, но не разобрался.
По порядку:
1) видеть на компе по ftp все три HDD:
touch /usr/local/.files
echo "/etc/fstab" >> /usr/local/.files
touch /etc/fstab
echo "/dev/discs/disc0/part1 /tmp/harddisk/hdd1 ext3 rw,noatime 1 1" >> /etc/fstab
echo "/dev/discs/disc0/part2 /tmp/harddisk/hdd2 ext3 rw,noatime 1 1" >> /etc/fstab
echo "/dev/discs/disc0/part3 /tmp/harddisk/hdd3 ext3 rw,noatime 1 1" >> /etc/fstab[/PHP]
где dev/discs/disc0/part1 заменить на пути отображаемые[PHP]PHP Code:fdisk -l
mkdir /tmp/harddisk
в pre-mount прописать (если уже не прописано):
далее расшариваем папку /tmp/harddiskPHP Code:for i in `/usr/bin/awk '/ext3/{print($1)}' /etc/fstab`
do
/bin/grep -q $i /proc/mounts || /sbin/e2fsck -p $i 2>&1 | /usr/bin/logger -t e2fsck
done
в файле /opt/etc/proftpd.conf
или пописываем пользователя с домашней директорией /tmp/harddiskPHP Code:# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot /tmp/harddisk
2) про железку песня отдельная она по ftp читает?!
Vbifi
Большое спасибо!!!
Конечно, все это для меня сложновато, но буду потихоньку разбираться.
Я так понимаю, это все через telnet делается?
По поводу железки (IstarHD):
вроде заявлено, что там есть поддержка ftp, но у меня к роутеру ещё подключен NAS - его IstarHD видит только по самбе.
С другой стороны, если комп видит один из трех дисков по ftp, почему же IstarHD этого не может. Скорее всего он видит только по самбе.
Скачай и почитай вот эту инструкцию там все подробно расписано что и как править
если ничего с роутом не делалось ранее то нужно будет создать эти файлы:
П.С. скорее всего в прошивке ув. Олега монтируется одно устройство с 1 го порта :) просто надо "помочь" им смонтироваться и тогда все ок будет.PHP Code:mkdir -p /usr/local/sbin/
touch /usr/local/sbin/post-boot
touch /usr/local/sbin/post-firewall
touch /usr/local/sbin/post-mount
touch /usr/local/sbin/pre-shutdown
touch /usr/local/sbin/pre-mount
chmod +x /usr/local/sbin/*
у меня samba 3.2.3-1. ни smbmount ни mount.smbfs у меня нет. почему? версия прошивки 10-ая. wl500gp2.
При установке 3 самбы этих файлов и у меня не было. Олег выкладывал скомпилированные для второй самбы smbmount/mnt/umount http://oleg.wl500g.info/bin/. У кого есть для третьей?
Приветствую всех. Меняю через mc конфигурационный файл Самбы, сохраняю, дополнительно даю команду flashfs save && flashfs commit && flashfs enable, проверяю-всё сохранено. После перезагрузки роутера-старый файл конфигурации. Что неправильно делаю, или чего-то не делаю? (файл /opt/etc/smb.conf)
Такое же поведение временами, а иногда просто не действует.
Добавить /opt/etc/smb.conf в /usr/tmp/local/.files.
После этого будет сохраняться.
Quote:
Добавить /opt/etc/smb.conf в /usr/tmp/local/.files.
После этого будет сохраняться.
Предлагаю третий вариант ;) :Quote:
Отключить самбу в вебе и запускать из post-mount командами
/usr/sbin/smbd -D
/usr/sbin/nmbd -D
Правим /etc/smb.conf
Добавляем /etc/smb.conf в /usr/local/.files
сохраняем flashfs save && flashfs commit
Отключаем самбу в вебе и запускаем из post-mount командами:
/usr/sbin/smbd -D
/usr/sbin/nmbd -D
либо ежели хочем скриптом /opt/etc/init.d/S80samba примерно следующего содержания
Code:#!/bin/sh
if [ -n "`pidof smbd`" ] ; then
echo "Stopping smbd:"
killall smbd
fi
if [ -n "`pidof nmbd`" ] ; then
echo "Stopping nmbd:"
killall nmbd
fi
sleep 2
echo "Starting smbd:"
/usr/sbin/smbd -D
echo "Starting nmbd:"
/usr/sbin/nmbd -D
Спасибо всем, надеюсь сработает.
Здравствуйте, подскажите пожалуйста, как можно подмонтировать сетевой диск, чтобы его можно было использовать для торрентов? И не скажется ли монтирование большого раздела на быстродействии?
Диск LaCie mini (500Gb)
*Сетевые протоколы: TCP/IP, Windows: SMB/CIFS, Mac: AppleTalk/AFP v3.1, FTP, HTTP
Файловая система на диске XFS, в винде в качестве сетевого диска отображается NTFS, на маках не знаю, ну плюс ftp и http сервера
Висит на статическом ИП 192.168.1.254
Вопрос - как по Ethernet использовать его дисковое пространство на роутере для торрентов без форматирования диска?
Заранее спасибо за ваши ответы!
а разве эти вопросы не задавали ещё?
про lan-диски не нашел, вроде-бы на немецком разделе была 1 тема, но без конкретных мануалов и вообще не очень понятно содержание
если поддерживает samb`у, то искать по smbmount.
Не исключено, что внутрь диска можно поставить "качалку", соот-но искать в инете.
спасибо, поискал по форуму по smbmount, получилось вот что:
скачиваем пакет samba2Code:ipkg install samba2
mkdir -p /opt/lib/modules
wget 'http://wl500g.info/attachment.php?attachmentid=1989' -O- | gunzip > /opt/lib/modules/smbfs.o
insmod /opt/lib/modules/smbfs.o
mkdir /tmp/share
smbmount //192.168.1.254/share /tmp/share
создаем каталог с подкаталогом
скачиваем модуль для поддержки ntfs (?)
монтируем наш сетевой ресурс в /tmp/share
чтобы монтировался автоматически добавляем в post-mount строчки
решение работает.. но сдается мне оно мягко говоря не самое элегантное.. особенно mkdir.. может можно как-нибудь получше?Code:insmod /opt/lib/modules/smbfs.o
mkdir /tmp/share
/opt/bin/smbmount //192.168.1.254/share /tmp/share
--
если нужно использовать имя пользователя и пароль:
smbmount //192.168.1.254/share /tmp/share -ousername="admin",password="12345"
p.s. русские имена файлов насколько я понял не поддерживаются
Всё правильно сделали.
Поддерживаются:
iocharset=utf8, а codepage нужно смотреть что внутри у Вашего диска, не исключено, что cp866. ПопробуйтеQuote:
Usage: mount.smbfs service mountpoint [-o options,...]
Version 2.2.12
Options:
username=<arg> SMB username
password=<arg> SMB password
credentials=<filename> file with username/password
netbiosname=<arg> source NetBIOS name
uid=<arg> mount uid or username
gid=<arg> mount gid or groupname
port=<arg> remote SMB port number
fmask=<arg> file umask
dmask=<arg> directory umask
debug=<arg> debug level
ip=<arg> destination host or IP address
workgroup=<arg> workgroup on destination
sockopt=<arg> TCP socket options
scope=<arg> NetBIOS scope
iocharset=<arg> Linux charset (iso8859-1, utf8)
codepage=<arg> server codepage (cp850)
ttl=<arg> dircache time to live
guest don't prompt for a password
ro mount read-only
rw mount read-write
PS. Создавать каталог в /tmp/ необходимо потому, что /tmp/ это ram-диск. Т.е. при запуске роутера он создается каждый раз.Code:/opt/bin/smbmount //192.168.1.254/share /tmp/share iocharset=utf8 codepage=cp866
*прошло 2 месяца*
установил с трудом этот трансмиссион прямо на сетевой диск.. - версия правдо 1.33, более поздних банарников под его arm не было..
он запускается, начинает качать и секунд через 10-40 падает с такими вот симптомами
http://pic.ipicture.ru/uploads/08121...zOOmKB49Un.jpg
может кто сталкивался?
p.s. подскажите, а можно этот же сетевой диск подмонтировать к роутеру по ftp протоколу? а то самба с трансмиссионом часто с ошибками стыкуется..
Скажите как писать полные логи доступа к папкам.
Наткнулся на /opt/var/og/samba
Там лежать логи вида log.comp Где comp имя компьютера
Записи вида:
Но ничего не понятно, не знаете как писать нормальные логи?Code:[2009/02/04 02:16:54, 2] source/smbd/open.c:open_file(246)
Стоит Samba+xinetd (SWAT)
Я слышал про vfs_option только как там использовать это я не знаю.
Вот смотри что накопал в сорцах smbd :: open_file
DEBUG(2,("%s opened file %s read=%s write=%s (numopen=%d)\n",
*sesssetup_user ? sesssetup_user : conn->user,fsp->fsp_name,
BOOLSTR(fsp->can_read), BOOLSTR(fsp->can_write),
conn->num_files_open));
Видимо поможет опция
-d|--debuglevel=level
Дебаг это дебаг, аудит немного другое.
Смотреть тут
Модуль full_audit в samba
Народ! Просветите. А есть ли смысл ставить Самбу 2-ю или даже 3-ю? Самба используется для сливки торрентов на комп, заливки торрентов в роутер, а также замены пакетов/конгф. файлов на роутере. Используется только внутри. Просто когда стояла 2-я Самба, через 2-х суток жизни начинала жрать ресурсы (загрузка проца до 50% в покое), после перезагрузки самбы все становилось на свои места еще на пару суток. Решил 3-ю поставить. Так с ней наблюдается огромная задержка при доступе к шарам (до 10 сек) и скорость до 2500 кб/с достигается только после копирования 3-4 Гб., а до этого жутко тормозит.
З.Ы. Вобщем кто чем пользуется отпишитесь.
З.Ы.Ы. В 3-й Самбе все конфиги отсюда за исключением, что у меня нету этого:
Сегодня поставлю. Попробую.Code:socket options = SO_KEEPALIVE SO_BROADCAST TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=16384 SO_SNDBUF=16384
пипл, у меня самба в виндах (xp) репортует вообще ноль свободного мста (хотя это не так, конечно)
это может быть какой нибудь специальный бредовый параметр настройки самбы, типа из-за соображений безопасности?
ну и вообще обьем диска говорит 3 мегабайта
бред
Уважаемые форумчане!
Тут в одной теме http://www.wl500g.info/showthread.ph...ighlight=samba я слегка поругался на Linux и все и вся. Все эти эмоции связаны с тем, что где-то около 3 вечеров я ковырял команды, конфигурационные файлы и т.п. Про бизнес палку перегнул - это влияние зеленого змия 8 лет от роду. Хотя могу сказать, что большинство моих знакомых ни за что не будут выполнять инструкции приведенные на этом форуме (большинство постов - птичий язык, а то что написано по-русски тоже в большинстве случаев для обывателя абракадабра), хотя с удовольствием воспользовались бы дополнительной функциональностью. Так один знакомый заплатил 1 000 руб. за настройку роутера со стандартной прошивкой и то ему не смогли нормально объяснить что запись на USB винт с NTFS не возможна - пришлось самому все сделать (partition magic - и стало ему счастье).
Вообще конечно команда серьезно потрудилась над разработкой прошивки - БЛАГОДАРЮ.
Повторюсь с задачей:
Дано:
1. NMT плеер Egreat m31-a
2. роутер Asus wl-500w с подключенным к нему USB HDD 1ТБ
3. комп
Задача тривиально простая:
Плеер - все играет
роутер с подключенным к нему USB HDD - все качает (torrent и т.п.)
комп - выключен и не мешает спать.
А теперь, что получилось и вопросы и замечания (может что-то не доглядел на форумах и это обсуждалось - значит повторюсь):
1. Установил прошивку без проблем
2. Флешки нормальной не нашлось (а та, которая нашлась разбиваться и форматироваться под ext 3 не захотела) - решил все делать на винте - 1ТБ
3. Винт разбил самостоятельно:
128 Мб - Linux swap - может не надо было?
512 МБ - ext 3 для программ
все остальное - ext 3 - основное файловое хранилище
4. Запустил простую установку как написано на форуме, т.е. 2 команды и все вроде установилось, но rtorrent с первого раза не запустился - т.е. Веб-интерфейс открылся и внизу написал про какую-то ошибку 500. В форуме где-то было написано что надо сделать - сделал - вообще ничего не запустилось (наверное руки кривые). Откатился назад. Короче несколько раз перезагрузился и заработало - почему не знаю. Единственная проблема - закачка файлов у меня должна идти не в папку, которая задана по-умолчанию /opt/share/torrent/work, а в другую /tmp/mnt/disc0_3/Download. Ну я к тому времени был калач тертый и сразу полез в конфигурационный файл, нашел там строчку и исправил ее. После чего обнаружил, что файл не качается а стоит в паузе. Ну здесь тоже принцип калача сработал - допер что сервис rtorrent работает не под пользователем admin и дал команду chmod o+w tmp/mnt/disc0_3/Download. Ура - заработало.
5. Samba 3 - вот тут слегка поковырялся. Установил ее через команду ipkg install samba. Связи с NMT - плеером нет (NFS кстаит тоже не работает, хотя все перепробовал - не знаю почему - валю все на несовместимость каких-нибудь библиотек и еще чего-нибудь подобного как и с samba. Короче на радости Linux). Через некоторое время допер, что на роутере работает две samba (хотя может это и не так). Взял через Web-интерфейс прибил стандартную samba, а эту настроил и Ура опять.
Вопросы:
1. Можно ли как-то установить rtorrentи samba 3 на стандартную прошивку. Нужно, как я понимаю, получить доступ к командной строке роутера (в стандарте как я понимаю telnet нету) и применить последовательно несколько инструкций с форума, а именно (установка rtorrent и samba 3 - с моими настройками конфигурационных файлов).
2. Можно ли как-то установить samba 3 путем замены стандартной samba 2, а не путем параллельной установки (зачем две samba держать). Мои слабые попытки сделать копирование файлов smbd и nmbd (samba 3) в папку где лежат аналогичные файлы samba 2 привели к крикам системы Abort, Retry - караул короче не могу хозяин. Но как я понимаю копированием этих файлов я бы все равно не отделался. Или там вообще не скопируешь, а только через прошивку можно?
На сем извиняюсь за беспокойство. Если кто ответит - буду благодарен. Еще раз спасибо. Без инструкций, которые здесь выложены - точно труба была бы.
1. нет
2. нет, если только вы не скомпилируете свою собственную прошивку. Впрочем, полагаю, samba3 вам не нужна. В прошивке Олега и вторая работает нормально