02-06-2008 13:50
Трудность: 4 (требуется достаточно высокий уровень знаний по Linux)
| Samba | http://www.samba.org |
| TkSMB | http://www.rt.mipt.ru/frtk/ivan/TkSmb/ |
| xSMBrowser | http://www.public.iastate.edu/~chadspen/ |
| SMB2WWW | http://www.samba.org/samba/smb2www/ |
Вопрос: Я использую Linux-компьютер "украдкой", в качестве рабочей станции, причем наша корпоративная сеть, по большей части, Windows-сеть. На файловых серверах под управлением NT имеется некоторое количество файлов и документов, к которым я должен иметь доступ. Помимо этого мне необходимо иметь возможность печатать документы на сетевых принтерах. Или возможен такой вариант, -- я начинаю свое собственное дело. Мои служащие чувствуют себя более уверенно с рабочими станциями под управлением Windows, однако мне не хочется раскошеливаться на дорогой file- и print- сервер.
Ответ: Samba обеспечивает законченное решение для предоставления в совместный доступ файлов и принтеров в Windows-сетях. Это не просто решение, которое позволяет Linux-компьютеру выступать в роли рабочей станции в Windows-сети, -- оно превратит ваш Linux-компьютер в Windows file- и print- сервер. Хотя в действительности почему б вам не заменить и серверы и рабочие станции на Linux-компьютеры?
Одно из наиболее важных требований для Linux-а, когда мы рассматриваем его в применении к сфере бизнеса, это способность работы с Microsoft Windows-сетями.
Ни Windows, ни Linux быстро с лица земли не исчезнут. Прозрачный сетевой доступ, вне зависимости от выбранной пользователем операционной системы, -- вот достойная цель. Так как Windows и знать ничего не хочет о всем разнообразии сетевых протоколов, то эту нишу заполнил Linux.
Программный пакет, который известен как Samba, изначально был разработан в Австралии Эндрю Триджеллом (Andrew Tridgell). Этот проект открытый и выпущен под лицензией GPL. Группа разработчиков (worldwide group of contributors) аккуратно воссоздала (reverse-engineering) как документированные, так и не очень, Microsoft-протоколы. Эта работа была даже еще более трудной, так как стратегические цели Microsoft-а схожи с мишенью типа "бегущий кабан": изменяются протоколы, используются несовместимые форматы файлов и тому подобное.
Будучи установлена, Samba обеспечивает Linux-у полнофункциональную SMB-сеть -- вы становитесь обладателем почти всего функционала, доступного Windows-компьютеру. Linux-компьютер может просматривать общедоступные ресурсы Windows-сети, такие как файлы, папки или принтеры. Достаточно просто настроить Linux-компьютер в качестве file- и print- сервера вместо Windows NT или Windows 2000. В Samba версии 2.0 и выше Linux может выступать даже в роли доменного контроллера Windows NT. Samba настолько аккуратно эмулирует SMB-протокол, что клиентские машины, даже и не догадываются, что это не Windows-компьютер. Теперь становится совершенно ясно, что многие корпоративные IT-подразделения способны заменить свои серверы, под управлением Windows NT, на Linux-компьютеры, без остановки производственного процесса.
<< Заключение | Multi Tool Linux | Что такое SMB? >>