Начало можно прочитать тут:
Создание домашней локальной сети
Продолжение первой части пока пропускаю, в данной части рассмотрим создание центрального ядра домашней сети на базе компьютера.
Итак, если у вас возникла потребность использовать не роутер, а нечто бОльшее по производительности и возможностям, то читайте дальше.
Что требуется для создания полноценного домашнего сервера?
Распишем по порядку минимальный набор оборудования:
1. Корпус с блоком питания
2. Материнская плата
3. Процессор
4. Оперативная память
5. Жесткий диск
6. Сетевая карта
7. Wi-Fi модуль
8. Охлаждение
Указанные в ссылках модели ни в коем случае не претендуют на рекомендацию использовать только их. Указанная конфигурация полностью работоспособна, по максимуму приближена к используемой мной, но совсем не единственно возможная.
Основными ограничителями в выборе комплектующих у нас будут являться как минимум корпус (размер и шумность могут играть важную роль, а от размера корпуса зависит форм фактор материнской платы), и производитель процессора (под процессор и нужно подбирать материнскую плату и оперативную память).
Единственная сложность в подборе комплектующих связана с использованием данного сервера в качестве - Wi-Fi роутера.
Не все Wi-Fi сетевые карты поддерживают так называемый host режим, необходимо уточнять заранее.
После подбора комплектующих, и сборки компьютера, необходимо определиться с устанавливаемой операционной системой.
Как не странно, но одной из самых простых в установке и настройке уже давно по праву является Ubuntu.
Поэтому рекомендую поставить Ubuntu Server 10.04 - с ней будет намного меньше проблем, чем с той же Windows, плюс такой важный фактор, как бесплатность.
Если вы вполне разбираетесь в данном вопросе, то, возможно, вы предпочтете FreeBSD 8.1, как наиболее "заточенную" под подобные вещи.
Настройка под конкретные задачи - это личное дело каждого. Вы наверняка найдете достаточное количество инструкций по настройке выбранной операционной системы, напишу лишь минимальный список необходимых сервисов:
1. DNS сервер - для поддержки внутренней базы имен компьютеров, и трансляции DNS запросов вовне.
2. DHCP сервер - для автоматической выдачи сетевых настроек компьютерам внутренней сети.
3. NAT - для связи внутренней локальной сети, с "серыми" IP адресами, со внешней сетью (Internet), через единственную точку входа - наш сервер.
4. Samba server (для *NIX ОС) - для использования диска под сетевое хранилище.
5. Firewall - для блокировки нежелательных действий как со стороны Internet, так и со стороны внутренней локальной сети.
Мой домашний сервер можете посмотреть на фотографиях.
(На нем крутится помимо перечисленного, так же веб сервер, торрент клиент, сервер виртуальных машин для различных тестов).
Со снятой крышкой:
2 двухпортовые сетевые карты + Wi-Fi модуль:
Вид сверху - тихоходный кулер процессора:
Тихоходный дополнительный вентилятор:
Вид сзади, на разъемы. Wi-Fi сетевая карта не влезала, пришлось подпилить корпус:
Тихоходный вентилятор блока питания:
Сетевые карты и модуль регулировки скорости процессорного кулера:
В собранном виде: