Собственно ситуация такая: есть домашняя сеть, в ней пашет старенький шлюз на ASP (9.1 вроде). Нормально пашет, но всему когда-то приходит конец. Решил немного обновить сеть, поставить поновее компьютер для серверных дел, а заодно и расширить его обязанности (ну и свой кругозор... так как с линуксом я на Вы).
ВОПРОСЫ: 1) Какой лучше выбрать дистрибутив для решения моих задач? (задачи описаны далее по тексту) 2) Какую взять мать из имеющихся: Gigabyte GA-8GEM800 Gigabyte 8S648-RZ Asus P4B266-E Asus P4P800-VM 3) Сколько надо оперативки? 4) Хватит ли имеющегося процессора?
А вот что имеется у меня: 1) Пара простеньких видюшек: GeForce MX4000 (64M/32B) Radeon 7000 RV100 (32M/32B) 2) HDD Sata на 160 Gb (знаю, на тех матерях нету Sata, но у меня есть аж два Sata контроллера PCI'ных фирмы STLAB, то есть надо, чтобы и дистрибутив Linux'а и мать потянули этот винт, другого винта точно не найти пока) 3) Ну сетевушки есть, несколько, так что, думаю, тут проблем не будет (тем более, что почти во всех тех матерях уже одна встроенная идет) 4) Несколько процессоров, все Intel Celeron от 1,7 до 2,4 GHz 5) Естественно есть корпус, микролабовский БП на 400 Вт, клава, мышь, монитор, CD-привод... Принтер есть, Samsung ML-2015. !) Нет оперативки! Вообще... Надо принимать во внимание этот факт, мне придется ее найти... Вопрос заодно: сколько ее надо, чтобы нормально решать мои задачи?
Прежде чем описать задачи, вот как сейчас у меня выглядит сеть: http://img513.imageshack.us/img513/6278/currentnp9.th.gif 1) ASUS AM-604g - стоит как основной марщрутизатор в сети и дает выход в интернет (по ADSL). Через него общаются все остальные ПК и проч. устройства (посредством проводов, либо Wi-Fi). Работает постоянно. 2) Старенький ПК (133 пень) с двумя сетевыми картами (как раз на ASP'е). Одна сетевая карта подключена к 604g (проводом), а вторая смотрит в городскую сеть (тоже проводом). Собственно на данный момент этот ПК выполняет лишь роль вторичного маршрутизатора, фильтруя и контролируя трафик между домом и городской сеткой. Его как раз я и задумал сменить. Работает постоянно. 3) Старенький ноут (без дисплея) под управлением WinXP, подключен проводом к 604g, выполняет роль сервера, когда надо что-то раздать, и клиента, когда надо что-то скачать... Ну то есть Apache на нем работает, чтобы можно было кому-либо в инете показать чего-нибудь (через 604g, там настроено перенаправление по портам), иногда FTP-сервер работает, ну и очень важные весчи: ed2k клиент (e-mule) и torrent-клиент (uTorrent). Эти функции тоже планирую передать на новый сервер. Работает постоянно. 4) (а так же 5,6,7,...) рядовые ПК и прочие устройства, которые подключены к 604g проводами или по WI-Fi. За ними работаю (отдыхаю) я, сестра, племянник... В общем все эти устройства должны иметь возможность выйти в инет (через 604g), соединиться между собой (через 604g), выйти в городскую сеть (обычно это либо FTP доступ, либо p2p доступ с использованием StrongDC++, и это все через 604g + тот старенький шлюз)...
ЗАДАЧИ (сервер должен): 1) выполнять следующие функции: - межсетевой экран/шлюз/файрвол между моей домашней сетью и городской сеткой (при этом он должен позволять нормально использовать StrongDC++ (обычно через него я из сетки городской что-то вытягиваю)) - web-сервер (должен быть виден как из интернета, через 604g, так и из городской сети) - ftp-сервер (должен быть виден как из интернета, через 604g, так и из городской сети) - torrent-клиент (должен быть виден только из интернета, через 604g) - print-server (должен быть виден только локально, и чтобы его могли нормально использовать виндовые машины, принтер, естественно, менять не собираюсь) - файл-сервер (должен быть виден только локально, чтобы файлы дома на нем хранить, и чтобы работал как виндовый именно, чтобы с Windows-ных машин можно было смотреть) 2) быть собран по возможности из того хлама, что я перечислил (что у меня есть) 3) нормально работать в режиме 24/7 (24 часа 7 дней в неделю) 4) иметь web-интерфейс для удаленного управления (скорее всего только локально, то есть с домашних ПК)
Понимаю, я очень много всего написал, и у меня очень много вопросов... Но меня всегда учили: чем точнее сформулируешь вопрос, тем легче на него будет ответить... Надеюсь, что кто-нибудь из вас воспримет это все как интересную задачку, и поможет мне ее решить! Всем заранее спасибо!
PS: если написал не в тот раздел, просьба к модераторам переместить "в тот"... хотя вроде подходит...