Увидеть все

Аватар пользователя moisha

Подскажите мысль - натолкните на действие:
Исходник - небольшая сетка, все компы, кроме моего - под виндой. Вроде бы все делаю по букварю, а зайти на соседние компы не могу, хотя точно знаю, что есть, так сказать, общедоступные папки. Ни по телнету, ни по ftp - везде отказано в доступе. Хотя в И-нет через прокси вышел. Пингую сеть - ответ положительный, пакеты проходят, а дальше.... Тишина.
Конечно подоробно не поможете, но хоть подскажите в каком направлении копать.

Аватар пользователя keng00ru

Re: Увидеть все

Так, наверное, самбу танцевать пора? Улыбка
Google => Samba => Искать в русском. Оно?

Аватар пользователя moisha

Re: Увидеть все

Уже танцую вторые сутки. Да вот настроек многовато и не все понятно.
Только не надо реплик про танцора...

Аватар пользователя keng00ru

Re: Увидеть все

Катается от смеха Как ты резво угадал про танцора! Катается от смеха
Ну, пиши тогда подробно: что делаешь, как делаешь, что получаешь в ответ, что в конфигах? Что в настройках файрволла?

Аватар пользователя Archont

Re: Увидеть все

На виндовых машинах серверы телнет и ftp как правило либо отсутствуют вовсе, либо выключены. Да они там и не нужны.

Теперь насчет танцев самбы. Если уже успел поконфигурировать самбу каким-нибудь графическим конфигуратором, тогда лучше её или переустановить, или вытащить из пакета дефолтный samba.conf.
Этот файл очень хорошо комментирован. Настолько хорошо, что дополнительная документация чаще всего не требуется, - просто читаешь комментарии и расставляешь или убираешь '#' и пишешь свои значения. А GUI корежат этот файл, убирая из него всю полезную инфу.

Теперь вопросы.
Что за версия самбы?
Что с настройками файрволов на разных хостах?
Разрешены ли TCP/IP и NetBEUI на Виндах? (TCP/IP -понятно, а без второго я в одной из сетей не смог организовать нормального диалога).

Ответив на последние два вопроса самому себе, и внимательно отконфигурировав самбу ручками, можешь с удивлением обнаружить, что писать сюда на эту тему может не понадобиться.

Аватар пользователя moisha

Re: Увидеть все

Ну, кажись, разобрался немного.
Удалось заползти на соседний комп под самбой, но опять же есть несколько вопросов:
1. Под root удается, а под юзером нет.
2. Как сделать в самбе, т.е. подмонтированном диске кириллицу, а то расшаренная папка на соседнем компе нечитаема.
3. А вообще, нельзя ли прописать в fstab соседний комп как виндовый диск на моем компе.

Аватар пользователя keng00ru

Re: Увидеть все

Что-то у меня сегодня голова не работает. Полчаса писал, пытался объяснить и сам не понял, что написал. Короче, всё это можно сделать. Посмотри здесь:
http://www.linux.org.ru/books/using-samba/
http://www.citforum.ru/operating_systems/linux/samba/
http://www.linuxrsp.ru/artic/samba_podrobno.html

Вот ещё новость, может интересно будет:
http://www.linux.org.ru/view-message.jsp?msgid=928254

Аватар пользователя moisha

Re: Увидеть все

Спасибо за ссылки....
Но вот такая чуча:
накопал в форуме ASPLinux -
в [global]:
......
display charset = windows-1251
unix charset = windows-1251
dos charset = CP 866

В результате - в smbclient буковки русские, а когда открываю смонтированную папку (через smbmount //PC1/Public /mnt/pc1) в Крусайдере, то вижу в папке pc1 опять черт знает что.
Может с синтаксисом заморочка?

Ранее пробывал
character set = koi8-r
client code page = 866
presrve case = yes
short preserve case = yes, как советует В. Костромин - один пень. Катается от смеха Грустный

Аватар пользователя keng00ru

Re: Увидеть все

Цитата:
...а когда открываю смонтированную папку...

А как ты её монтируешь?

К вопросу монтирования: классное руководство нашёл:
http://lug.kmv.ru/wiki/index.php?page=knz_mount
Пункт 5.12 посмотри.

Аватар пользователя rjaan

Re: Увидеть все

Тебя может выручить TCPDUMP(Поражён там насколько помню можно прослушивать пакеты удаленого хоста. Там еще может быть на винде к которой ты обращаещся возможно фаервол поднят, поэтому пакеты http и https доступны, а другие запрещены.

Да забыл NetBIOS разрешены проверить можно NMBLOOKUP(1) .

Аватар пользователя moisha

Re: Увидеть все

2 keng00ru
в первых попытках монтировал
# smbmount //PC1/public /mnt/pc1, где
PC1 - удаленный комп,
public - соответственно его папка
pc1 - папка на моем компе, куда монтируется, но потом по ссылке Archont нашел другой вариант, который указан в твоей ссылке (5.12.)
mount -t smbfs -o \ fmask=666,dmask=777,rw,iocharset=cp1251,codepage=cp866 //PC1/ \ public /mnt/pc1
буковки-то русские я получил и в смонтированной папке, но что такое "fmask=666,dmask=777" ? Что еще за число зверя (666) ? Катается от смеха :-?

Аватар пользователя rjaan

Re: Увидеть все

2moisha: 777 - исполнение, чтение, запись для группы, пользователя и других. 666 - чтение, запись чтение, запись для группы, пользователя и других.
Рекомендую почитать о о правах доступа к файлам в UNIX

Аватар пользователя moisha

Re: Увидеть все

2rjaan
Та ни, про 666 и 777 я знаю, а вот fmask & dmask - к чему?

В довесок - на одном компе у товаришша переустановил ASPL 9.2 и, такого не встречал - в гноме Коммандер не запускается. Вообще такое имеет какое-нибудь логическое объяснение, если установка произведена с дистрибутива?

Аватар пользователя lystor

Re: Увидеть все

Очень краткий how-to по настройке samba для решения проблем с русскими именами в собственном исполнении.

Имеем:
samba-3.0.10-1.10asp
samba-common-3.0.10-1.10asp
samba-client-3.0.10-1.10asp
kernel 2.6.11-1.35asp

cat /etc/sysconfig/i18n
SYSFONT="UniCyr_8x16.psf.gz"
SYSFONTACM="cp1251"
LANG="en_US"
LC_MESSAGES="en_US"
LC_CTYPE="ru_RU.cp1251"
LC_NUMERIC="ru_RU.cp1251"
LC_TIME="ru_RU.cp1251"
LC_COLLATE="ru_RU.cp1251"
LC_MONETARY="ru_RU.cp1251"
LC_PAPER="ru_RU.cp1251"
LC_NAME="ru_RU.cp1251"
LC_ADDRESS="ru_RU.cp1251"
LC_TELEPHONE="ru_RU.cp1251"
LC_MEASUREMENT="ru_RU.cp1251"
LC_IDENTIFICATION="ru_RU.cp1251"
LC_ALL=

Настройки сервера: добавляем в smb.conf
unix charset = cp1251
dos charset = cp866
display charset = cp1251

Монтирование:
smbmount //host_name/share_name /mnt/samba -o username=user_name,password=password,iocharset=cp1251,codepage=cp866
или
mount -t smbfs //host_name/share_name /mnt/samba -o username=user_name,password=password,iocharset=cp1251,codepage=cp866

Настройка fstab:
//host_name/share_name /mnt/samba smbfs username=user_name,password=password,iocharset=cp1251,codepage=cp866

Все примеры проверены на рабочей станции под управлением ASPLinux10 как для подключения к серверу под управлением одноименной операционной системой, так и к win2000prof sp4

RSS-материал