Здраствуйте, прошу сразу - не забрасывайте сразу же меня тапками!
Цель: Организация корпоративной/офисной сети на Linux.
Зачем: Для написания выпускной бакалаврской работы в универе и в будущем реализация в реальной жизни.
Мое видинье задачи: Небольшая сеть, которая состоит из 15 компьютеров соединить во едино под управлением одного компьютера-администратора. Администратор может работать как обычный компьютер сети и руководствовать ею. На администраторском компьютере стоит RAID и на нем сохраняются данные, которые другие компьютеры могут скачать/закачать.
Компьютеры стоят в разных комнатах/помещениях. Доступ к сети как и по кабелям так и безпроводной.
На ПК должен быть стандартный набор офисного работника (таблицы, текстовые редакторы, 1С-бухгалтерия, антивирус) и выход в интернет.
Совет: какой дистрибутив лучше выбрать для организации этого дела и с чего начать. Знания в это области приближаються к 0. Но сейчас познаю много информации с книг и видео-курсов.
Тест: тренеровать сеть буду в домашних условиях. (2 ноутбука и один стационар + маршрутизатор и подключение к глобальной сети). Также хотелось бы для начала обробовать настройка 2х виртуальных машин.
P.S. Извините, если закинул тему не в ту ветку форума.

2

Администратор может работать как обычный компьютер сети и руководствовать ею

Старайтесь избегать таких решений. Не стоит превращать серверную машину в обычный компьютер, за которым сидит Юзер.

руководствовать ею

Что вы понимаете под этим выражением ?

На ПК должен быть стандартный набор офисного работника (таблицы, текстовые редакторы, 1С-бухгалтерия, антивирус)

Ubuntu вполне удовлетворит вас.

выход в интернет

Просто выход в интернет ? А может стоит добавить кэширующий прокси сервер с распределением трафика и блоком нежелательного контента ?

P.S В прошлом году закончил универ, мою комисию выб не удили таким набором. Сотую добавить как можно больше рюшичек.

Старайтесь избегать таких решений. Не стоит превращать серверную машину в обычный компьютер, за которым сидит Юзер.

За сервером только администратор сидит (имел ввиду чтобы там 2 пользователя на одном компе было с разными возможностями - ну типо плюшки такой)

Что вы понимаете под этим выражением ?


Следить за трафиком, отключать от сети и т.д., если что-то не то делают

Ubuntu вполне удовлетворит вас.

Тоже думал ставить этот дистрибутив.

Просто выход в интернет ? А может стоит добавить кэширующий прокси сервер с распределением трафика и блоком нежелательного контента ?

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

4

Roman.Kuzmenko пишет:

Мое видинье задачи

Похоже, вы уже знаете решения, хотя ещё не описали задач, которые требуется решить, и критериев, позволяющих оценить решение. Хотя, для написания учебных работ при определённой сноровке подобный подход тоже имеет право на жизнь ab

Roman.Kuzmenko пишет:

Организация корпоративной/офисной сети на Linux.

Для начала было бы неплохо сформулировать, зачем офису компьютеры (например, описать функциональность предполагаемых рабочих мест), зачем офису сеть (например, описать решаемые с её помощью задачи), по пунктам. Затем проанализировать варианты решений по каждому из них, привести реализации.

Ну и самое главное, уточните всё же требования к выпускной работе и сопоставьте их с тем, о чём собираетесь писать, вдруг предполагаемая работа не потянет больше чем на реферат, хоть и, вероятно, весьма объёмный?

5

За сервером только администратор сидит (имел ввиду чтобы там 2 пользователя на одном компе было с разными возможностями - ну типо плюшки такой)

Админ должен иметь свою рабочую машину. По необходимости удаленно подключаться к серверу и делать все нужное, либо чесать ножками к нему сделать все необходимое и отойти. На сервер желательно даже графику не ставить.

Это может выглядеть примерно так;
                                        свитч
                                              | ---- [сервер]
---интернет--- [шлюз]---- |---- [пользовательские машины]
                                              |---- [вай фай порт] -----  [вай фай клиенты]

   Шлюз - iptables - фаервол
                 squid+sams - кэширующий прокси, с распределнием трафика 
                 dhcp
                 можно почту прикрутить

Сервер- рейд
                  samba - расшареная папка
                  ну что еще в голову прийдет все туда.

6 (08.09.2012 16:26:20 отредактировано step_slim)

marikk
Если интересно, могу дать готовый проект решение (дипломная работа одного студента, как раз по Вашему вопросу) в которой он постарался описать все аспекты, диплом немного устарел, но основы целы, использовал его при написании своего дипломника "Построение локальной вычислительной сети на основе маршрутизаторов Cisco", многое почерпнул, в качестве концепций и решений. Так что если интересно, пишите куда скинуть  bx

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

7

marikk пишет:

За сервером только администратор сидит (имел ввиду чтобы там 2 пользователя на одном компе было с разными возможностями - ну типо плюшки такой)

Админ должен иметь свою рабочую машину. По необходимости удаленно подключаться к серверу и делать все нужное, либо чесать ножками к нему сделать все необходимое и отойти. На сервер желательно даже графику не ставить.

Это может выглядеть примерно так;
                                        свитч
                                              | ---- [сервер]
---интернет--- [шлюз]---- |---- [пользовательские машины]
                                              |---- [вай фай порт] -----  [вай фай клиенты]

   Шлюз - iptables - фаервол
                 squid+sams - кэширующий прокси, с распределнием трафика 
                 dhcp
                 можно почту прикрутить

Сервер- рейд
                  samba - расшареная папка
                  ну что еще в голову прийдет все туда.

Зачем samba когда только Linux машины ?
Можно VPN прикрутить для работы вне офиса

8 (12.09.2012 01:17:11 отредактировано Macumazan)

ИМХО ключевой момент - это экономичесткая выгода от предложенной реализации.   На защите могут докопаться.

9

NetForHack пишет:

Зачем samba когда только Linux машины ?

Как правило для полноценной работы офиса среды Linux недостаточно. Есть масса программного обеспечения, которое под Linux не ориентировано совершенно. Что-то можно запустить через wine, но далеко не всё. Обломаешься, например, запускать под wine различные банк-клиентские приложения с отечетвенной криптографией. Юзера не смогут работать с сайтами интернета, которые написаны с использованием COM-объектов ActiveX (а это только в MS IE). А им надо работать именно с такими сайтами. Есть масса документов формата MS Office, на которых Open(Libre)Office обламывается, не может показать их правильно. Есть отдельные приложения со специфическим форматом создаваемых данных, тот же CorelDraw. Там даже непонятно, чем его файлы (cdr) в Linux смотреть.  И так далее.
В результате приходишь к выводу, что офисные компьютеры должны быть под офтопиком. Как бы не хотелось иного. А если там офтопик - получите самбу.

10

Roman.Kuzmenko пишет:

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

Кроме вышеназванного к теме можно пришить:
- Резервное копирование
- Централизованное управление (puppet, cfengine)
- Централизованная аутентификация (OpenLDAP)
- Централизованное хранение логов (rsyslog) и их анализ (logwatch, logsentry, что-то из IDS)
- DHCP
- DNS
- Почта (postfix, exim, dovecot)
- Резервное копирование
- Система обработки заявок (rt)
- Мониторинг (zabbix, nagios)
- Система обнаружения вторжений (snort, prelude, гуглить IDS)
- Сервер обновлений (свой репозиторий с шахматами и арфистками)
- Сервер терминалов (можно еще тонких клиентов прикрутить)
- Установка ОС по сети на новые компьютеры ( гуглить по ключевым словам типа ubuntu, PXE, preseed)
- Сервер печати (CUPS)
- Резервное копирование
- Что-то для совместной работы (egroupware, zimbra, horde, etc)
- VPN сервер
- IP телефония ( Asterisk )
- Jabber сервер

PS Написанное 3 раза резервное копирование - это не ошибка, оно как бы намекает (:

11

Cruiser78 пишет:
NetForHack пишет:

Зачем samba когда только Linux машины ?

Как правило для полноценной работы офиса среды Linux недостаточно. Есть масса программного обеспечения, которое под Linux не ориентировано совершенно. Что-то можно запустить через wine, но далеко не всё. Обломаешься, например, запускать под wine различные банк-клиентские приложения с отечетвенной криптографией. Юзера не смогут работать с сайтами интернета, которые написаны с использованием COM-объектов ActiveX (а это только в MS IE). А им надо работать именно с такими сайтами. Есть масса документов формата MS Office, на которых Open(Libre)Office обламывается, не может показать их правильно. Есть отдельные приложения со специфическим форматом создаваемых данных, тот же CorelDraw. Там даже непонятно, чем его файлы (cdr) в Linux смотреть.  И так далее.
В результате приходишь к выводу, что офисные компьютеры должны быть под офтопиком. Как бы не хотелось иного. А если там офтопик - получите самбу.

Ок , но у тс в проекте нет офтопика в так что самба не нужна в этом случае

12

Roman.Kuzmenko пишет:

Здраствуйте, прошу сразу - не забрасывайте сразу же меня тапками!
Цель: Организация корпоративной/офисной сети на Linux.
Совет: какой дистрибутив лучше выбрать для организации этого дела и с чего начать. Знания в это области приближаються к 0. Но сейчас познаю много информации с книг и видео-курсов.
Тест: тренеровать сеть буду в домашних условиях. (2 ноутбука и один стационар + маршрутизатор и подключение к глобальной сети).

http://www.calculate-linux.ru/main/ru/cds — использовал его, очень хорошо себя зарекомендовал:

  • dnsmasq+iptables — интернет, контроль

  • samba (ldap убрал) — файл-сервер

  • ejabberd — внутренний чат.

  • rsync — резервное копирование.

русифицирован, чистая консоль, хорошая документация по настройке/управлению, быстрая и стабильная работа.

+ открыть спойлер

Calculate Directory Server (CDS) - это свободный дистрибутив, который представляет собой LDAP-сервер для централизованного хранения настроек пользователей, приложений и прав доступа в едином сетевом хранилище.

CDS может успешно заменить Windows NT Server ® (с поддержкой Windows-клиентов) и предоставить дополнительные сервисы: LDAP, DNS, PROXY, Mail, FTP, Jabber и многие другие, которые могут быть развернуты в считанные минуты.

Calculate Linux основан на Gentoo, который хорошо известен своей стабильностью и высокой производительностью на широком спектре аппаратного обеспечения: от Pentium Pro до современных процессоров.

Как уже говорили выше, подключаться лучше к нему удалённо с другого ПК, по ssh. Готовый сервер можно только к сети и к источнику питания подключить (без монитора, мышки и клавиатуры). Для начала достаточно описанного выше набора по функциональности, со временем можно что-то дополнительно  добавить.

Roman.Kuzmenko пишет:

Зачем: Для написания выпускной бакалаврской работы в универе и в будущем реализация в реальной жизни.

В работе можно упомянуть недостатки предыдущего сервера, и отсутствие их на новом, оформить всё с  фотографиями и таблицами с конфигурацией железа сервера, свича, клиентских машин. В конце добавить скринсшоты успешной авторизации по samba.

Предпочтительно оформить бакалаврскую работу используя компьютерную систему вёрстки LaTeX  ab

13

Может быть интересно:
Новая версия серверного дистрибутива Zentyal 3.0
http://www.opennet.ru/opennews/art.shtml?num=34835

14 (09.12.2012 07:56:36 отредактировано VASh)

neol пишет:
Roman.Kuzmenko пишет:

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

Кроме вышеназванного к теме можно пришить:
- Резервное копирование
- Централизованное управление (puppet, cfengine)
- Централизованная аутентификация (OpenLDAP)
- Централизованное хранение логов (rsyslog) и их анализ (logwatch, logsentry, что-то из IDS)
- DHCP
- DNS
- Почта (postfix, exim, dovecot)
- Резервное копирование
- Система обработки заявок (rt)
- Мониторинг (zabbix, nagios)
- Система обнаружения вторжений (snort, prelude, гуглить IDS)
- Сервер обновлений (свой репозиторий с шахматами и арфистками)
- Сервер терминалов (можно еще тонких клиентов прикрутить)
- Установка ОС по сети на новые компьютеры ( гуглить по ключевым словам типа ubuntu, PXE, preseed)
- Сервер печати (CUPS)
- Резервное копирование
- Что-то для совместной работы (egroupware, zimbra, horde, etc)
- VPN сервер
- IP телефония ( Asterisk )
- Jabber сервер

PS Написанное 3 раза резервное копирование - это не ошибка, оно как бы намекает (:

Можно еще добавить WEBmin на рабочие станции и серверы для удаленного администрирования, а также затронуть тему виртуализации (kvm) серверов.
SQUID+Dansguardian (или netpolice) +ClamAV
POSTFIX+Spamassassin
На рабочие станции OpenOffice, Gimp, Scribus