Самба с бубном (проблемы с настройкой Самбы)

Модераторы: Skull, Модераторы разделов

Carramba
Сообщения: 4

Самба с бубном

Сообщение Carramba »

Доброго времени суток!
Так уж получилось, что я виндузятник. Однако, дело Поносова мне не очень понравилось и сейчас потихоньку пытаюсь переползти на Линукс.
Установить ALT Linux 4.0 Desktop у меня получилось. Объяснить ей, что по умолчанию пока грузить Винду - получилось. Доказать, что NTFS
разделы должны быть доступны не только root'у - получилось. Но вот с выходом в сеть я попал...
Небольшая локалка, с десяток машин. Рабочая группа, домена нет. После попыток разобраться самостоятельно почитал тут форум и FAQ на
linux.yaroslavl.ru.
Взял готовый и вроде бы как работающих smb.conf.
Убедился, что smbd и nmbd запускаются при загрузке машины.
Убедился, что их порты прописаны в services.
Убедился, что в iptables прописан ACCEPT на входящие и выходящие пакеты, а сам iptables выключен нафиг.
Убедился, что по IP машина пингует сеть и пингуется из сети.
Максимум чего удалось добиться - я вижу свою рабочую группу, в рабочей групе вижу себя, у себя вижу папки (пардон, директории), которые добавляю в шару.
Остальные машины в сети не вижу. Пинговать их по имени, а не по IP не могу. Они пинговать меня по имени не могут.
Господа, у меня кончились бубны! Я не знаю, куда еще стучать!
Единственное, что меня смущает - в выводе testparm есть строчка server role: STANDALONE. Но где и как настраивается эта роль, я не знаю.
Поиск в документации ничего не дал.
Короче, люди добрые, помогите кто чем может!
Прикрепленные файлы - логи smbd и nmbd, а также smb.conf
PS: а еще при загрузке она говорит "checking loopback filesystems: FAILED " Что такое вообще loopback filesystem?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
firewolf
Сообщения: 65
ОС: altlinux sisyphus

Re: Самба с бубном

Сообщение firewolf »

Спасибо сказали:
dva20
Сообщения: 93
ОС: Debian Lenny

Re: Самба с бубном

Сообщение dva20 »

SAMBA у тебя "слушает" интерфейс:
в конфиге:
interfaces = 180.220.43.15/24

в LAN это не допустимая сеть, выходит за рамки частных адресов. Нужен любой другой адрес из сети 10.0.0.0/8 или 172.16.0.0/12 или 192.168.0.0/16

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

Через что смотришь? Самба это не только сервер, но и клиент, поэтому смотреть надо через smbclient или CIFS, возможно что то еще, не помню.
Пинговать их по имени, а не по IP не могу. Они пинговать меня по имени не могут.

ээээ.... смотреть в сторону творения билла WINS и врубить соответствующие опции в конфиге smb.conf

P.S. бубны тут не причем.
Спасибо сказали:
Carramba
Сообщения: 4

Re: Самба с бубном

Сообщение Carramba »

dva20 писал(а):
10.05.2008 00:25
в LAN это не допустимая сеть, выходит за рамки частных адресов. Нужен любой другой адрес из сети 10.0.0.0/8 или 172.16.0.0/12 или 192.168.0.0/16

Ну что поделать, если наш отдел весь сидит на 180.220.43.x? Не мною придумано, традиционно он там сидит. Объяснять начальнику, что они категорически не правы и последние пять леть используют в локалке адреса, которые локальными не являются? И та же винда держит сеть, хотя делать этого абсолютно не должна?
Через что смотришь? Самба это не только сервер, но и клиент, поэтому смотреть надо через smbclient или CIFS, возможно что то еще, не помню.

Через Konquerror :) А он, насколько я понимаю, через CIFS. И потом, себя то я через рабочую группу вижу, а значит механизм отображения машин работает, ему просто кроме меня отображать нечего. По-моему так.
ээээ.... смотреть в сторону творения билла WINS и врубить соответствующие опции в конфиге smb.conf

WINS... Значит, будем ковырять. Хотя где-то в HOWTOшках мне точно попадалось, что поддержка WINS - это уже навороты, а в простейшем случае и без нее все работает.
Все таки, что значит server role в выводе testparm? Как она определяется? Уж очень точно попало - STAND ALONE и все работает, только остальную сеть не видит.
PS А бубны тут все-таки участвуют. "Случайность - непознаная закономерность", следовательно, бубен - непознанное средство настройки :)
Спасибо сказали:
Аватара пользователя
Rolland
Сообщения: 24
ОС: ALTLinux branch

Re: Самба с бубном

Сообщение Rolland »

Попробуй local master = no сделать и os level = 0 . Авось этот бубен поможет:)
Спасибо сказали:
Carramba
Сообщения: 4

Re: Самба с бубном

Сообщение Carramba »

Интересная все-таки вещь - пока сам ковырялся, фиг чего нашел, стоило вылезти в сеть и заявить, что я, дурак такой, не могу справиться самостоятельно - и вот оно, решение!
Итак, докладАю:
- WINS тут ни при чем
- os level тут ни при чем
- samba тут вообще не при делах!
- нетипичные айпишники тоже не виноваты.
Собака зарыла бубен в том, что с какого-то перепуга у остальных машин маска подсети 255.255.0.0 а я на автомате поставил 255.255.255.0.
Такое чувство, что nmbd никого не находил, потому что формально оказывался в другой подсети.
Сейчас все работает, сеть я вижу, они меня видят, файлами швыряться туда-обратно можно, но мой комп все равно не хочет пинговать их по NetBIOS-именам! На скорость, конечно, не влияет, но вопрос хотелось бы закрыть. Как объяснить пингвину, что имена должны разрешаться не только через DNS, но и через NetBIOS?
И еще: раз уж я уперся в маски, никто не может порекомендовать доку с объяснениями, что такое подсети, как формируются их маски и почему моя машина не видела остальных, хотя все они укладываются (по идее) в маску с одним нулем?
Спасибо сказали:
Аватара пользователя
HAW
Сообщения: 1328
ОС: ALT 4.1branch

Re: Самба с бубном

Сообщение HAW »

маска показывает сколько бит в адресе показывают одну подсеть.
если 255.255.0.0 то 10.10.240.1 и 10.10.245.1 в одной подсети
если 255.255.255.0 то это 240 и 245 подсети.
вроде так.
хочется вывести в чисто поле,
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
Спасибо сказали:
Carramba
Сообщения: 4

Re: Самба с бубном

Сообщение Carramba »

Вроде так :) Однако у меня десяток машин по адресам 180.220.43.х с маской 255.255.0.0. С какого перепуга там 2 нуля - неведомо. Реально они все укладываются в маску 255.255.255.0, правильно? Именно такую маску с одним нулем я и поставил на своем компе. Однако самба упорно не видела остальные машины, пока я не поменял маску на такую же, как у остальных, с двумя нулями. Естественно, стало интересно, почему она не видит машины, подпадающие под заданную маску, если у них маска более широкая. Т.е. почему машина с адресом 180.220.43.15 и маской 255.255.255.0 не видит машину 180.220.43.16 и маской 255.255.0.0. Соответсвенно, нужна дока на тему что эти маски с подсетями вообще обозначают.
Спасибо сказали: