информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяСетевые кракеры и правда о деле ЛевинаЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft обещает радикально усилить... 
 Ядро Linux избавляется от российских... 
 20 лет Ubuntu 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / operating systems
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Unix] Не сантехник а сварщик :) 20.09.05 14:49  Число просмотров: 3550
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
> Пожалуй, это слишком круто для меня. Ну, неужто никак
> по-другому нельзя? Может вовсе без mount_smbfs?

может и можно по-другому. но на всякий случай запиши:
/usr/src/sys/netsmb/smb.h

Заменяешь
#define SMB_TCP_PORT 139
на
#define SMB_TCP_PORT 445

и пересобираешь ядро. Я в 5.Х ядро не патчил, поэтому процедуру пересборки рассказать не могу - но она написана в handbook. Традиционно там ничего сложного нет.
PS: если у тебя нету каталога /usr/src/sys то доставь пакет Kern-Developer с сидюка при помощи программы /stand/sysinstall
<operating systems>
Проблема решилась. [Unix] mount_smbfs лезет на 139 порт. А этого не надо. 19.09.05 19:07  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
Отредактировано 03.10.05 17:53  Количество правок: 4
<"чистая" ссылка>
Имеется FreeBSD 5.4 и samba3.
На 10.36.25.22 стоит XP с отключённым нетбиосом.
Когда я делаю smbclient //10.36.25.22/sh2 -U me и ввожу пароль, всё отлично работает.
Когда же я пишу mount_smbfs -I 10.36.25.22 //user1@comp1/sh2 /mnt/sh2 запрашивается пароль, но потом пишет сразу Connection refused. На ХР видно, что происходит попытка соединения на 139-ый порт, но, поскольку, нетбиос выключен, то соединение сразу сбрасывается.
Как сказать mount_smbfs чтобы он шёл сразу на 445?
Или даже так: как мне подмонтировать шару не включая нетбиос.

Маны читал, интернет смотрел.

Спасибо.

upd. Да, когда на ХР я включаю нетбиос, то mount_smbfs отлично срабатывает. Это так, на всякий случай.
upd2. Ну же, братцы, навались! Как так: линукс может, а фря не может?

upd3. Решение
Установил sharity 3 beta.
http://www.obdev.at/products/sharity/sharity3.html
Боюсь, придеться кое-что во Фре переписать для того шоб работало. 21.09.05 15:45  
Автор: Den <Денис Т.> Статус: The Elderman
<"чистая" ссылка>
Всем, кому это пока интересно. 20.09.05 16:58  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
Товарищ на sysadmins.ru сказал, что на ФриБСД это невозможно.

http://forum.sysadmins.ru/viewtopic.php?p=6808287
[Unix] попробуй это 20.09.05 13:39  
Автор: VEK Статус: Незарегистрированный пользователь
<"чистая" ссылка>
mount_smbfs к Samba никакого отношения не имеет.
smbmount из Самбы компилится только под Linux :(
Можно попробовать sharity-light (есть в портах)

http://www.obdev.at/products/sharity-light/index.html
Это я уже понял ;) 20.09.05 14:39  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
> mount_smbfs к Samba никакого отношения не имеет.
Это я уже понял ;)

> smbmount из Самбы компилится только под Linux :(
> Можно попробовать sharity-light (есть в портах)
Поставил. Да, там можно указать -p 445
Но, похоже, он пытается просто работать через нетбиос по порту 445. На ХР в этот момент видно только установление ТСР-соединения на 445 порт и всё.

Неужели нет простой возможности работать с протоколом SMB (НЕ нетбиосом) из Фрибсд?
[Unix] Попробуй так. 20.09.05 10:50  
Автор: ncux Статус: Незарегистрированный пользователь
<"чистая" ссылка>


http://samba.org/samba/docs/man/mount.cifs.8.html
Прямо там в мане и написано, что эта команда существует... 20.09.05 13:36  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
Прямо там в мане и написано, что эта команда существует только в Линукс. Для очистки совести поискал, её действительно нет в системе.
[Unix] патчи заразу 19.09.05 22:29  
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
Походу тебе надо лезть в сорцы mount_smbfs и править там. Скорее всего там есть какой-нибудь #define в самом начале который и определяет netbios пробовать или CIFS.

удачи :)
[Unix] Я вообще-то не настоящий сантехник. А шлем я на стройке нашёл. 20.09.05 01:44  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
Отредактировано 20.09.05 01:48  Количество правок: 1
<"чистая" ссылка>
> Походу тебе надо лезть в сорцы mount_smbfs и править там.
> Скорее всего там есть какой-нибудь #define в самом начале
> который и определяет netbios пробовать или CIFS.
Пожалуй, это слишком круто для меня. Ну, неужто никак по-другому нельзя? Может вовсе без mount_smbfs?
[Unix] Не сантехник а сварщик :) 20.09.05 14:49  
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
> Пожалуй, это слишком круто для меня. Ну, неужто никак
> по-другому нельзя? Может вовсе без mount_smbfs?

может и можно по-другому. но на всякий случай запиши:
/usr/src/sys/netsmb/smb.h

Заменяешь
#define SMB_TCP_PORT 139
на
#define SMB_TCP_PORT 445

и пересобираешь ядро. Я в 5.Х ядро не патчил, поэтому процедуру пересборки рассказать не могу - но она написана в handbook. Традиционно там ничего сложного нет.
PS: если у тебя нету каталога /usr/src/sys то доставь пакет Kern-Developer с сидюка при помощи программы /stand/sysinstall
Спасибо, попробую. 20.09.05 15:41  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
Ядро-то пересобрать - это разберусь.
Только вот у меня подозрение, что поломится он на 445-ый после этого, устанавливать NetBIOS сессию.
Да, это может быть проблемой. 20.09.05 15:58  
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
> Ядро-то пересобрать - это разберусь.
> Только вот у меня подозрение, что поломится он на 445-ый
> после этого, устанавливать NetBIOS сессию.

я почитал матчасть :) и похоже что при обращении к 445-му порту действительно немножко другой протокол. :( типа убирается NBT header.

Будем думать. никто не уйдет не обиженным
Кстати, я пересобрал. И он всё равно идёт на 139. 20.09.05 16:32  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
Вместо comp1 вводишь ip адрес или имя компа? 19.09.05 21:10  
Автор: Den <Денис Т.> Статус: The Elderman
<"чистая" ссылка>
Пишу имя компьютера. В man'e сказано, что там должно быть... 20.09.05 01:46  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
Пишу имя компьютера. В man'e сказано, что там должно быть NetBIOS имя.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach