LINUX.ORG.RU
ФорумAdmin

SAMBA help !!!


0

0

У меня две проблемы с SAMBA.

Первая:

Неправильно отображаются русские символы при просмотре списка ресурсов,
экспортируемых другими компами в моей сети. Т.е. если кто-то расшарит
для всех папочку с именем "МАСЯНЯ" из своей любимой винды, и я ввиду

# smbclient -L //хост/папка

со своей линукс машины, то, естественно, увижу список всего, что он
там расшарил ... только вот вместо этой "МАСЯНИ" у меня отображаются
всякие псевдографические символы. Другими словами, вместо ЛЮБЫХ русских
символов - ерунда, а не буквы.

Локаль у меня стандартная ru_RU.koi8r, консольный шрифт Cyr_a8x16,
acm - koi2alt. Когда я пробовал менять консольный шриф на cp866
то проблема исчезала (ещё бы, ведь cp866 это и кодировка fat'a),
но НАХРЕНА мне cp866 в консоли :(((

В уже подмонтированных папках с русским всё классно, с этим
я разобрался (выставил в ядре кодировку для smbmount cp866)

Что мне делать? Как с этим бороться?
А папок с русскими названиями в сети много :( ...

Вторая проблема:

Как я понял по диским виндовс машин из линукс можно лазить
либо ftp-подобным способом, либо подмантировав этот диск
в какую-нибудь папку. Только вот у меня в сети принято
экспортировать не диски целиком (с: или D:), а папки -
(D:/Music или E:/Games). Т.е. один комп экспортирует в среднем
5-6 папок; компов - 10 (будет ещё больше). Получаем 50-60 папок.
А теперь допустим что мне нужно их ВСЕХ просмотреть...
Я начинаю их поочереди монтировать, смотреть, размонтировать,
монтировать, смотреть, размонтировать...

Так и умереть не долго :((( Добавьте к этому иероглифы вместо русских
символов и вы поймёте в какой ЖОПЕ... Спасибо за внимание!


/etc/samba/smb.conf
...
client code page = cp866
character set = koi8-r
...

и при монтировании указывай сл:
mount -t smbfs -o iocharset=koi8-r,codepage=cp866 //хост/папка /mountpoint
А если хочеш просматривать всю сеть то поставь LinNeighborhood

Delay ★★
()

Есть еще lisa - броузинг smb, nfs, ftp

anonymous
()

Ещё добавлю, что Lisa (LAN Information Server) является частью проекта KDE и позволяет просматривать компы только из Konqueror, причём у меня он показывал IP-адреса, а как сделать, чтоб NetBIOS-имена рисовал, я не понял (DNS у меня в локалке нет). Так что, идём сюда вот

http://www.bnro.de/~schmidjo/

И качаем клёвую прогу LinNeighborhood. Маленькая, шустрая, говорит по-русски, собирается с полпинка, есть даже RPM-пакетики...

wildhoney
()

LinNeighbornhood есть в любом дистрибутиве.

jackill ★★★★★
()

Спасибо всем!!!
Буду разбираться ;)

nalic
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.