Имеется сеть из двух (пока) компьютеров, подключенных тупо по кроссоверному кабелю. Один из них называем линукс-сервером, другой - виндовым клиентом.
Задача: настроить линукс сервер (выберем для этих целей RedHat 8 или 9), чтобы он:
1. Делился интернетом по ppp (?), будучи сам подключен по ADSL. Особенность такая, что adsl-модем подключен не к хабу (т.к. его нет), а к компу через сетевой интерфейс, т.е. на борту имеется две сетевухи.
2. Был веб(apache+php+perl+mysql), мейл, ftp, smb, можно даже прокси сервером, плюс сервером печати, т.к. принтер также подключен именно к нему по LPT.
3. Файерволл.
4. Альтернативно: Управление сервером, из под клиентской машины. По telnet'у или как это делается, даже без понятия

.
Вопрос не в том, чтобы сейчас кто-то написал полную инструкцию к действию, а посоветовал грамотные статьи/мануалы, в которых бы рассматривалось решение поставленной задачи именно в комплексе (комплексный подход) - т.е. организация мало-мальской сети, в частности настройка линукс (преимущественно redhat) сервера. Либо может посоветуете хорошие книжки (на русском), имеющиеся в свободной продаже.
Буду признателен всем отCLICKнувшимся.