The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Виндовс монтирует не с того сервера расшаренную папку"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Samba, вопросы интеграции Unix и Windows (Public)
Изначальное сообщение [ Отслеживать ]

"Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от rfcr (ok) on 13-Май-09, 10:12 
Всем привет!
Постараюсь вкратце описать проблему, чтобы до нести до вас ее суть. Если нужна будет дополнительная информация постараюсь выложить.

В сети находятся 2 OpenSuse с самбами, назовем их сервер 1 и сервер 2.
На обоих серверах есть расшаренная папка и на нее есть доступ, т.е. все в этом плане работает. В эту же сеть поставили виндовую машину, назовем ее клиентом. Для того, чтобы примонтировать шару с самба сервера 1 на винде сделали следующее:

1. в файле hosts прописали ip "сервера 1".
2. Проверили пинг - сервер 1 отвечает (как и сервер 2, если его пинговать по ip)
3. Адрес у виндовой машины статический
4. Домена нет - есть только рабочая группа
5. Подключили сетевой диск - все подключилось.

Позже выясняется, что сетевой диск примонтировался с "сервера 2", с чем это связано и как это лечить?

Дополнительно:
На винде адреса ДНС и Wins серверов не прописаны. nslookup server1 выдает:
*** Default servers are not available
Server: UnKnow
Address: 127.0.0.1
*** UnKnow can't find ibmd: No response from server

Самбы настроены на 2 серверах абсолютно одинаково.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от rfcr (ok) on 13-Май-09, 11:25 
Как выяснилось не всегда подключается не тот сетевой диск. Бывает подключается сетевой диск с нужного "сервера 1", а бывает подключается с "сервера 2". Оба сервера включены.
Помогите найти причину..
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от angra (ok) on 13-Май-09, 12:17 
>Самбы настроены на 2 серверах абсолютно одинаково.

То есть имя машины в них указано одно и то же? Дальше продолжать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от rfcr (ok) on 13-Май-09, 13:03 
>>Самбы настроены на 2 серверах абсолютно одинаково.
>
>То есть имя машины в них указано одно и то же? Дальше
>продолжать?

Мне нужно, чтобы виндовс видела сервер именно под текущим именем. Сменить имя на этих серверах не вариант. Можно ли сделать так, чтобы все работало и при этих настройках самбы?
Та же история выходит если сервера разнести по разным подсетям, а в виндовс воткнуть 2 сетевухи, которые соответственно смотрят в эти подсети...
Как-то можно жестко указать виндовс с какого сервера брать расшаренный ресурс? Ведь когда пингуешь по имени все правильно определяется.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от Сергей (??) on 13-Май-09, 13:40 
>[оверквотинг удален]
>>То есть имя машины в них указано одно и то же? Дальше
>>продолжать?
>
>Мне нужно, чтобы виндовс видела сервер именно под текущим именем. Сменить имя
>на этих серверах не вариант. Можно ли сделать так, чтобы все
>работало и при этих настройках самбы?
>Та же история выходит если сервера разнести по разным подсетям, а в
>виндовс воткнуть 2 сетевухи, которые соответственно смотрят в эти подсети...
>Как-то можно жестко указать виндовс с какого сервера брать расшаренный ресурс? Ведь
>когда пингуешь по имени все правильно определяется.

  Подключайте тогда диск по IP-адресу, net use h: \\<ip>\<Sharedb resourse>, а на тему 2-х серверов с одинаковым именем, гемору не оберетесь в будущем, сейчас только цветочки начались...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от rfcr (ok) on 13-Май-09, 13:51 
По ip понятно дело можно подключить, а по имени никак? Надо по имени...


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от Andrey Mitrofanov on 14-Май-09, 17:04 
>По ip понятно дело можно подключить, а по имени никак? Надо по
>имени...

Напиши этот ip с именем в LMHOSTS на винде.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от rfcr (ok) on 14-Май-09, 18:05 
Для этого нужно создать этот файл там где и hosts лежит?
А службу "обозреватель сети" нужно запустить?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от rfcr (ok) on 14-Май-09, 18:29 
Проверил, так не работает... Прописал айпи, через табуляцию имя сервера нужного. Файл назвал lmhosts.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от rfcr (ok) on 08-Июл-09, 11:04 
Вот что пишут по поводу файла LMHOSTS:

"Чтобы гарантировать использование клиентом определенного IP-адреса сервера, вы можете сконфигурировать клиент так, чтобы он предварительно загружал (в свою кэш-память) из локального файла LMHOSTS NetBIOS-имена и IP-адреса каждого сервера. Это осуществляется добавлением строки #PRE к соответствующим серверам записям в файле LMHOSTS. Microsoft предоставляет примерный вариант этого файла под именем LMHOSTS.SAM. Его можно найти в каталоге WINNT\SYSTEM32\CONFIG\DRIVERS\ETC. Загрузив в кэш-память рабочей станции оптимальное (с точки зрения минимизации числа транзитных маршрутизаторов) для нее сочетание имени NetBIOS сервера и его IP-адреса вы зададите IP-адрес, а значит, и маршрут, которые будут использованы данной станцией для подключения к серверу. Помните, что от того, какой режим работы узла NetBIOS применен, зависит, каким образом клиентская станция Windows NT будет искать IP-адрес хоста."
Взято отсюда: http://www.ccc.ru/magazine/depot/98_02/0101.htm

Т.е. все-таки можно гарантировать использование клиентом определенного IP-адреса сервера.
Почему тогда у меня не получилось это сделать? Может все дело в режиме работы узла NetBIOS?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от igor email(??) on 13-Май-09, 13:58 

>Как-то можно жестко указать виндовс с какого сервера брать расшаренный ресурс? Ведь
>когда пингуешь по имени все правильно определяется.

можно .. монтировать его примерно так \\192.168.0.1\share_name
жестко по ip а не по имени...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от rfcr (ok) on 13-Май-09, 14:57 
По имени нельзя, т.к. нужно, чтобы сервер был доступен по имени т.е. так \\serversamba1.

Все эти компы находятся в vmware server т.е. в виртуальной среде. Возьмем пример винды с 2-мя сетевухами:
ServerSamba1 имеет адрес 192.168.100.1
ServerSamba2 имеет адрес 192.168.206.2
Windows имеет адрес имеет адреса 192.168.100.2 и 192.168.206.160.

Как вообще при таком раскладе самбы могут друг на друга влиять? Или разделения их на подсети не достаточно?
Что же тут не так?  

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от rfcr (ok) on 13-Май-09, 16:49 
Продолжаю опыты..
На винде отключаю одну сетевую карточку - шара грузится с сервера который доступен через не отключенную сетевую.
Отключаю другую сетевую - шара грузится с другого сервера...

В винде где-то можно настроить алгоритм данного поведения? Или это поведение настраивается только через выборы мастер-браузера?

Если да то возможно ли самбу сделать мастер-браузером для конкретного компьютера?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от Сергей (??) on 13-Май-09, 19:03 
>Продолжаю опыты..
>На винде отключаю одну сетевую карточку - шара грузится с сервера который
>доступен через не отключенную сетевую.
>Отключаю другую сетевую - шара грузится с другого сервера...
>
>В винде где-то можно настроить алгоритм данного поведения? Или это поведение настраивается
>только через выборы мастер-браузера?
>
>Если да то возможно ли самбу сделать мастер-браузером для конкретного компьютера?

  Молодой человек, при подключении по имени сначало происходит разрешение имени в ip-адрес, по которому в дальнейшем и происходит работа, у вас же, этот процесс разрешает имя в ip  по одному богу известному алгоритму, ну что на каждом винртальном серваке в smb.conf параметр netbios name =  нельзя сделать различным ....


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от rfcr (ok) on 14-Май-09, 10:18 
"Алгоритм" этот называется процесс выбора мастер-браузера...
По всей видимости тот кто из самба-серверов становится мастер-браузером тот и передает свой айпи виндовс машине. Так, что тут похоже все разъяснилось. Пинг не использует данные мастер браузера поэтому адрес берет из файла hosts и соответственно пингует нужный сервак.

Вообще имя конечно можно поменять, но в моем случае это не вариант. Остается только одно решение (хотя может кто-нибудь подскажет что-то еще?) разнести самба сервера по разным подсетям. Только вот трабла в том, что в Vmware количество подсетей в которых будет связь с хостовой системой ограничено 8. Вот так вот ребята.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от angra (ok) on 16-Май-09, 19:27 
>"Алгоритм" этот называется процесс выбора мастер-браузера...
>По всей видимости тот кто из самба-серверов становится мастер-браузером тот и передает
>свой айпи виндовс машине.

Надо же, а мне казалось, что при отсутствии wins сервера просто идет широковещательный запрос, на который откликаются машины с совпадающим именем. А оно вона какими умными словами называется.
>Так, что тут похоже все разъяснилось. Пинг
>не использует данные мастер браузера поэтому адрес берет из файла hosts
>и соответственно пингует нужный сервак.

Кто бы мог подумать что DNS и WINS это две различные службы имен. А файлик lmhosts(или что-то вроде) обычно есть на любой виндовой машине, каждый раз когда искал hosts(ну не запоминать же в самом деле где в какой винде он лежит) его тоже выдавало.

>Вообще имя конечно можно поменять, но в моем случае это не вариант.
>Остается только одно решение (хотя может кто-нибудь подскажет что-то еще?) разнести
>самба сервера по разным подсетям. Только вот трабла в том, что
>в Vmware количество подсетей в которых будет связь с хостовой системой
>ограничено 8. Вот так вот ребята.

Ну да, сначала создать себе проблемы, а потом героически их преодолевать. Где вы были во времена комсомола, говорят, там таких ценили.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от rfcr (ok) on 18-Май-09, 14:29 
>Надо же, а мне казалось, что при отсутствии wins сервера просто идет
>широковещательный запрос, на который откликаются машины с совпадающим именем. А оно
>вона какими умными словами называется.

Ну да, так и называется, с помошью широковещательных запросов происходят выборы.

>Кто бы мог подумать что DNS и WINS это две различные службы
>имен. А файлик lmhosts(или что-то вроде) обычно есть на любой виндовой
>машине, каждый раз когда искал hosts(ну не запоминать же в самом
>деле где в какой винде он лежит) его тоже выдавало.

Файлика там такого нет. Есть пример этого файла. По поводу утилиты пинг - не знаю что там она использует, но то, что пинг нужного сервера идет нормально, а сетевая папка подключается с "левого" сервера это факт, так, что видимо это 2 разные службы как ни крути. Но они выполняют одинаковую роль в сети - разрешают ip адреса в имена.

>Ну да, сначала создать себе проблемы, а потом героически их преодолевать. Где
>вы были во времена комсомола, говорят, там таких ценили.

Ваша ирония тут совершенно не уместна. Если вам пишут, что поменять имя не вариант, то значит это действительно так. Мы же не играем здесь в прятки. Так, что проблему никто не создавал, чтобы ее преодолевать, т.к. в реальной сети все работает как часы. А речь в данном посте идет о виртуальной сетке.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от Сергей (??) on 19-Май-09, 11:10 
Если у вас все 3-и ваши машинки в виртуальной сети, то отвечает на запрос вашей виндовой машины именно тот сервер, который в момент получения пакета активен, поскольку переключения осуществляются довольно быстро :), то и уследить какой сервер в этот момент активен нельзя.
Если хотите подключаться по имени, то смотрите на виндовой машине каталог %WindowsRoot%\System32\drivers\etc, там и имеются необходимые вам файлики hosts, lmhosts...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от rfcr (ok) on 21-Май-09, 09:48 
Файлы эти почему-то не помогают :(
А сервера самбы включены оба, поэтому не могут поделить между собой одно имя.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Виндовс монтирует не с того сервера расшаренную папку"  +/
Сообщение от rfcr (ok) on 09-Июн-09, 09:21 
Сделал пока самое очевидное. Использую 3 подсети , на каждой машине поставил 2 сетевые карты. Самба сервера в одной подсети, клиенты в другой подсети, в третьей подсети только клиент и самба сервер. Пока вот так...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру