|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 18 Mar 2005 09:43:21 To : Ilya Chesnokov Subject : Re: Samba -------------------------------------------------------------------------------- Ilya Chesnokov <Ilya.Chesnokov@p41.f60.n5029.z2.fidonet.org> VW>> Для начала уточнить постановку задачи: Зачем тебе VW>> неизвестно какой pесуpс с неизвестно какого компа? Зачем VW>> тебе монтиpовать эти pесуpсы? Может быть тебе достаточно IC> Я, конечно, не автоp поста, но думаю, что задача сводится IC> к тому, чтобы "увидеть" все pасшаpенные pесуpсы на всех IC> компьютеpах сети - как это делается в винде. Довольно IC> pаспpостpаненная задача, и мне тоже интеpесно, есть ли для IC> неё какое-нибудь кpасивое pешение. Вот для того чтобы "увидеть" все расшареные ресурсы во всех компах сети, монтировать их явно не нужно. Кроме того, задача "увидеть" тоже мне кажется недопоставленной. Hу получишь ты красиво оформленный список, что ты с ним дальше будешь делать? Медитировать на него? Задачу "увидеть" решают smbc на консоли, konqueror в KDE, nautulus в GNOME. Впрочем, решают её хреново. Примерно как и Windows. В протокол так заложено, что ноутбук, который отключили от сети, положили в сумку и увезли во Владивосток, ещё полдня будет в этом списке виден. Поэтому когда лично мне понадобилось увидеть все машины в локальной сети (скажу зачем - на предмет проверить, кто из пользователей в онлайне, при условии что IM они далеко не все пользуются, и узнать не сдохли ли где провода/хабы) я результаты анализа SMB-шного browse list проверял fping-ом. Потому что злые микрософтовцы не научили винду на бродкастные пинги отвечать. Приходится сначала получать список машин, которые, возможно, включены (упоминаются в browse list), а потом выяснять, какие из них включены на самом деле. Соответственно, если четко доформулировать задачу, то получение списков машин и расшаренных ресурсов делается посредством простой скриптовой обвязки вокруг nmblookup и smbclient (у него интересна опция -L), со всеми красивостями, которые тебе нужны. У меня, там, например разноцветные иконки компьютеров рисуются. Зеленый - online, черный -offline, красный - online, но в интернет мы его не пустим, и т.д. Hа web-страничке. Скорее всего увидеть список компьютеров которые и расшаренных ресурсов это не задача. Я могу себе представить задачу "узнать, нет ли где на доступных компьютерах файла с таким вот именем". Hо даже для поиска в локальной файловой системе мы используем locate или swish, т.е. заранее индексируем данные, а потом ищем по построенному индексу. -- Hа австралийской таможне: Таможенник: -- Судимости имеются? Англичанин: -- А что, это все еще требуется? --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178e555c450.html, оценка из 5, голосов 10
|