Домашняя сеть. Домашний сервер. Медиа сервер для дома на Ububntu.
Как и у многих современных людей у меня дома несколько компьютеров. В наше время, у многих людей есть дома как минимум desktop и laptop, не говоря уже о тех, у кого их по несколько экземпляров. Например, свой ноутбук у жены, свой компьютер у ребенка. Добавьте сюда еще принтер и сканер. Добавьте еще устройства, какие у кого имеются, и вот возникает острая необходимость в удобном доступе ко всем этим устройствам, плюс необходимость в хранении и обмене обмене данными между ними. И тогда начинаешь задуматься how to? Нужна домашняя сеть и домашний сервер.
Я решил для себя вопрос следующим образом. Был у меня один «лишний компьютер». И был у меня жесткий диск на 1000 Гб. Решил я из этого добра собрать домашний сервер, для обмена информацией и её хранения. Я решил, что сервер будет сердцем моей домашней сети. На нем будут храниться фотографии, музыка, фильмы, документы, софт. С него, я буду запускать музыку, с него смотреть фильмы. Через него я буду пускать на печать документы. На нем будет поднят локальный WEB-сервер для разработки. Возможно в дальнейшем он станет головой моего умного дома.
Требования к домашнему серверу
- Возможность доступа к данным хранящимся на домашнем сервере с любого домашнего компьютера под управлением любой ОС.
- Возможность безопасного доступа к данным на сервере с работы равно как и с любой другой точки мира удаленной от моего дома.
- Возможность использования принтера, акустической системы и других периферийных устройств подключенных к серверу (камеры наблюдения, сканеры и т.п.) с любого доступного мне компьютера.
- Возможность удобного управления и администрирования сервера с любого компьютера как при помощи графического интерфейса, так и с помощью командной строки.
- Сервер должен работать без монитора, клавиатуры и мыши (как собственно и положено серверу).
- Сервер должен выступать в качестве хранилища данных, локального WEB-сервера (для WEB-разработки), сервера печати и сервера терминалов.
- Возможность запускать задания на сервере которые будут выполняться без моего присутствия, например закачки, кодирование видео и т.п.
Дома я использую беспроводной интернет по технологии WI-MAX. Удовольствие не из дешевых, однако я живу в коттедже за чертой города и кабельными коммуникациями здесь и не пахнет. Поэтому приходится кормить своего прожорливого провайдера.
Как продвинутый юзер, я решил не не оплетать квартиру проводами и прикупил себе Wi-Fi маршрутизатор и Wi-Fi адаптеры для тех компьютеров которые таковых не имели. После чего, я подключил роутер к модему, затем подключил к нему ноут через ethernet и сделал настройку домашнего Wi-Fi роутера.
Переходим непосредственно к серверу. Операционную систему для моего домашнего сервера, я выбрал из многодетного семейства GNU/Linux. Остановил я свой выбор на Ubuntu. По большому счёту, мой выбор весьма субъективный и вы можете выбирать любой дистрибутив, однако если Вы новичек в Linux, то лучше начать с Ubuntu.
Да простят меня атродоксальные пингвины, но я установил на свой домашний сервер не Ubuntu Server, а настольную Ubuntu. Не буду называть причины, по которым я это сделал, но я посчитал, что для домашней сети, не будет ничего страшного в том, что на сервере будет поднят графический пользовательский интерфейс (GUI). Признаюсь Вам, я не гуру в Linux, и для экономии времени пришлось обзавестись графикой на сервере. Кроме того, для тех кто не знаком с Linux, это будет прекрасный и простой способ познакомиться с этой операционной системой.
Я решил, что мой домашний сервер будет находится непосредственно возле модема и роутера и к нему будут подключены принтер, сканер, усилитель с акустической системой, WEB-камеры и всё остальное, к чему будет предоставлять мне доступ, мой домашний сервер, из любой точки планеты, где бы я не находился. Поэтому системный блок сервера — это единственная машина, которая будет подключена к домашней сети с помощью кабеля.
Итак, скачиваем свежий дистрибутив Ubuntu (или что Вам больше по душе), записываем закачанный образ на CD/DVD, вставляем в дисковод, перегружаем наш сервер и устанавливаем Ubuntu на компьютер. Я думаю, процесс установки не будет сложен, даже если Вы не знакомы с Linux. Во время установки, когда дойдете до создания пользователя, выберите пункт автоматически входить в систему. Или можете это сделать после установки здесь: СИСТЕМА->АДМИНИСТРИРОВАНИЕ->ЭКРАН ВХОДА В СИСТЕМУ. Да, ещё кое-что, в разделе электропитание BIOS, необходимо задать параметры разрешающие домашнему серверу включаться, после восстановления электропитания. Эти пункты могут назваться по-разному в разных версиях BIOS. Например так: AFTER POWER FAILURE, AFTER AC POWER LOST, AFTER AC POWER LOSS или что-то похожее.
Итак, чистая система установлена на наш домашний сервер. Теперь, нам нужно включить доступ к рабочему столу с других компьютеров. Для этого, заходим в меню: СИСТЕМА->ПАРАМЕТРЫ->УДАЛЕННЫЙ РАБОЧИЙ СТОЛ. В открывшемся окне всё делаем так:

Пароль — на усмотрение. В принципе для домашней сети его можно и не ставить. Жмем ОК, и всё монитор клавиатуру и мышь мы можем отключать от нашего сервака. Теперь мы можем работать на домашнем сервере удаленно, подключаясь к запущенной сессии по протоколу VNC. Единственное, перед этим, на компьютер, с которого мы захотим подключаться к серваку (у меня это все компьютеры) нужно установить VNC-клиент (это для Windows). Если же на этом компьютере тоже стоит Ubuntu, ничего устанавливать не нужно, просто зайти: ПРИЛОЖЕНИЯ ->ИНТЕРНЕТ->ПРОСМОТР УДАЛЕННЫХ РАБОЧИХ СТОЛОВ. Выбрать протокол VNC и указать IP-адрес нашего сервера. Для машин под управлением Windows я использую программу UltraVNC Win32 Viewer, хотя можете использовать любой другой VNC-viewer.
Если необходимо иметь безопасный и полный доступ к домашнему серверу с копьютеров находящихся за пределами локальной сети, то способ настройки VPN я описывал в этой статье: как настроить VPN-сервер в Ubuntu.
На этом я завершаю первую часть статьи: Домашняя сеть. Домашний сервер. Медиа сервер для дома на Ububntu. Продолжение ждите в ближайшее время.
В этой публикации 3 комментариев
Октябрь 7th, 2010
блин, где продолжение? почти год прошел. что и как дальше настраивать?
Декабрь 8th, 2010
Хорошая вещь! Себе устанавливал под 3 компа! Работаей, аж гай гуде!
Январь 15th, 2012
Ну и что за херня- где мля продолжение?