это самба --- нфс на другой закладке.Quote:
Включен, даже стоит что-то, посмотрите
Экпортировать шары примерно такого вида:
http://wl500g.info/showthread.php?t=13404PHP Code:/opt 192.168.1.10(rw,async,no_root_squash,no_wdelay)
Прошивка какая?
Printable View
это самба --- нфс на другой закладке.Quote:
Включен, даже стоит что-то, посмотрите
Экпортировать шары примерно такого вида:
http://wl500g.info/showthread.php?t=13404PHP Code:/opt 192.168.1.10(rw,async,no_root_squash,no_wdelay)
Прошивка какая?
Блин, я идиот)) Не тот скрин сделал
во, этот
версия прошивки - от Олега 1.9.2.7-10
Выкладываю начало smb.conf:
character set = UTF-8
preserve case = yes
short preserve case = yes
workgroup = MSHOME
guest account = nobody
security = share
browseable = yes
guest ok = yes
guest only = no
log level = 1
max log size = 100
encrypt passwords = no
dns proxy = no
coding system = UTF-8
dos charset = UTF-8
как уже выше пояснили --- для винды система расшаривания самба, для юникс --- нфс. Самба и туда и туда корректно отдавать скорее всего не будет (либо надо ковырять убунту. Как --- не знаю). Шара nfs из веба копируется в файл /etc/exports поэтому должна писаться в определенном формате (см. выше + http://www.opennet.ru/man.shtml?topi...ry=5&russian=2 )
скажите, а где искать этот файл mount.smbfs ?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
iocharset=utf8, а codepage нужно смотреть что внутри у Вашего диска, не исключено, что cp866. Попробуйте
Код:
/opt/bin/smbmount //192.168.1.254/share /tmp/share iocharset=utf8 codepage=cp866
iocharset означает кодировку на маршрутизаторе, а codepage на удаленной SMB-шаре?
и еще вопрос про аунтификацию.
пишу
smbmount //192.168.1.254/share /tmp/share -ousername="admin",password="12345"
так работет, а если хочу логиниться не под админом, то не пускает, говорит Access denied. хотя я конечно же явно указываю и логин и пароль...
Codeserfer, вы какую версию убунты установили? дело в том что проблема с крякозябрами в smb-расшаренных папках были в версиях 8.04 и ниже, в последних версиях такого я у себя в убунте давно не наблюдаю :)
если убунта не может заходить на виндовые(smb) расшаренные папки, то надо установить самбу :) sudo apt-get install sambaQuote:
Самба и туда и туда корректно отдавать скорее всего не будет (либо надо ковырять убунту. Как --- не знаю).
помниться, приходил я к другу со своим ноутом(на котором убунта), мы по wifi слушали музыку "онлайн", как вы говорите :) проблем не было.
А при чтении\копировании смб-шары у вас в логе роутера нет ошибок самбы?
Нету при чтении, при записи убунта выдает типа прав не хватает
Версия Убунту - 9.04
Заходить то она может, путь вида
smb://wl-500gp/disc0_2/opt/share/torrent/work
и читать может. Но не записывает (написано прав недостаточно) и русские буквы крякозабрами.
Выполнил sudo apt-get install samba, что мне это дало?
Вот что написал в этот файл:
А как теперь получить доступ из убунты по этому nfs? Сорри за такие тупые вопросы :)Code:/opt 192.168.1.38 (rw,async,no_root_squash,no_wdelay)
проверка на роутере на корректность экспорта:
и далее в убунте в fstab что то вроде этого:PHP Code:> showmount -e
Export list for wl500g:
/opt x10
PHP Code:192.168.1.1:/opt /mnt nfs rsize=8192,wsize=8192,timeo=14,rw,hard,intr 0 0
Вау, работает! И русские букаффки родные! :) Правда осталось разобраться с правами, некоторыми папками владеет только root ) ну это chown p2p * в каждой из папок. И пара неверных кодировок осталось, но это похоже уже моя вина.:D
Спасибо всем огромнейшее!!
заглянул в логи, а там на ровном месте вот такая фигня вместе с кракозяброми
расшифровал, оказалось, в кракозябрах запрятано имя файла, скачанное через StrongDC++ в папку по SMB:Code:Jun 10 18:37:38 smbd[28557]: [2009/06/10 18:37:38, 0] lib/util_str.c:safe_strcpy(841)
Jun 10 18:37:38 smbd[28557]: ERROR: string overflow by 8 in safe_strcpy [/!!! •*Ўл, ¤«п вҐе г Є®Ј® **«Ё¬ЁвҐ¤, Є*з*©вҐ ** §¤]
самба встроенная в прошивку, не менял. вот похожая проблема:Code:!!! Хабы, для тех у кого анлимитед, качайте на здоровье, пусть плачет провайдер..sex.txt
http://lists.samba.org/archive/samba...er/021617.html
но опять же, это не 255 символов, которые присуще вендам.
Гм. А у меня проблема наоборот)) Что будет в windows мне маловажно. Но в kubuntu 9.04 я наблюдаю читаемые русские буквы в своей шаре. Смотрю dolphin. Но при попытке сделать вот этот.е. подмонтировать smb шару как локальную папку, я наблюдаю ???????? вместо русских символов.Code:smbmount //192.168.1.1/dl ~/router/ -o rw,user=ххх,password=ххх ,iocharset=utf8,codepage=utf8
Конфиг самбы
updCode:[admin@router root]$cat /opt/etc/samba/smb.conf
[global]
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF= 8192
interfaces = 192.168.1.1/24
bind interfaces only = yes
workgroup = WORKGROUP
server string = WL-500G
netbios name = WL-500G
guest account = nobody
security = user
browseable = yes
dns proxy = no
guest ok = no
guest only = no
log level = 1
max log size = 100
encrypt passwords = yes
preserve case = yes
short preserve case = yes
dos charset = UTF-8
unix charset = UTF-8
display charset = UTF-8
wins support = yes
os level = 255
local master = yes
Сейчас сделал convmv --notest -r -f cp1251 -t utf8 /opt/torrents/video/ . Оно действительно поменяло что-то. При повторном прогоне стало сообщать, что итак уже ютф8. Пробовал подставлять вместо cp1251 что либо иное, например cp866. безрезультатно.
Т.е. опять же наблюдаю знаки вопроса вместо русских названий. Переименовывать руками - не вариант. Потому что роутере еще и вся музыка будет храниться......
Если пользуем убунту, то файло качаем и редактируем по SSH, это самый удобоваримый способ и универсальный (подключаться можно так-же и по вану), для простоты подключения пользую ключики для SSH...
Отказался от использования самбы. Проще оказалось использовать nfs. Скорость передачи немногим быстрей и нет плясок с бубном вокруг кодировок.
При входе по \\router - запрашивает логин и пароль, но при входе по \\192.168.1.1 пускает без каких-либо вопросов.
Если всё правильно понимаю, то
Должны обеспечивать свободный вход.Quote:
security = share
guest only = yes
guest ok = yes
Подскажите, пожалуйста, правильно ли сделан конфиг, или из-за чего самба стала себя так вести (больше полугода такого не было, работало без проблем).
Конфиг самбы такой:
Quote:
[global]
interfaces = br0
bind interfaces only = yes
workgroup = drugstore
server string = media-share@wl500gp
security = share
browseable = yes
dns proxy = no
guest only = yes
guest ok = yes
log level = 1
max log size = 100
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = UTF-8 #866
os level = 255
local master = yes
domain master = yes
preferred master = yes
hosts allow = 192.168.1. 10.8.0.2
Здравствуйте,
У меня есть задача - подключить к роутеру (wl500gP) usb диск (HD MyBook на 1Tb).
Расшарить его (а лучше отдельную папку на нем) на свою локалку.
В локалке из компьютеров в основном маки.
Что я сделал:
По "инструкции для дураков"
разогнал проц
отключил STP
установил SSH-сервер
увеличил скорость pptp
добавил автоматический переход на зимнее/летнее время
подключил хард
размонтировал его с /tmp/mnt/disc0_2
разбил на своп (82) и основной раздел(83), записал таблицу
подключил своп
форматнул основной раздел
сделал их монтирование автоматическим
прописал скрипты
...
установил cron
Подскажите пожалуйста:
1 Что такое Lighttpd (php-fcgi, perl) и нужно ли мне его ставить?
2 Как установить и настроить samba? (я понимаю - с помощью этой программки можно все расшарить) (стоит ли ее просто включить из графического интерфейса? )
3 можно ли мне воспользоваться вторым пунктом из
http://wl500g.info/showthread.php?t=15266
чтобы установить торрент качалку?
4 воспользовался вот этой инструкцией
http://wl500g.info/showpost.php?p=74947&postcount=23
будет ли на 10й версии прошивки показыватся файлы и папки с русским названием?
5 есть ли программка (типа X сервера ... чтонибудь графическое), чтобы можно было легко работать с папками на жестком диске роутера?
(6 если кто знает... как подключить мышку в терминале, чтобы она заработал в mc?)
(если можно - поподробнее...)
Заранее спасибо... Извините, что тема наверное избитая... Но очень нужно...