Мой сервер

Этот бот и разные другие интересные вещи крутятся у меня на домашнем сервере. Необходимость в нем возникла, когда дома появилось больше одного компьютера.

Сначала купил беспроводный маршрутизатор (D-Link DI-624). Но, к сожалению, как потом оказалось, что пользоваться им в нашей сети (Корбина-Ярославль) не слишком удобно: невозможно сидеть одновременно и в локальной сети и в Интернете (выход в него происходит через VPN, если выходить через маршрутизатор - невозможно быть в обоих сетях одновременно, так как он не поддерживает статическую маршрутизацию :( ; если подключаться к VPN с компов за ним - провайдер не дает).

Поэтому я решил купить старенький комп, установить на него Linux, поставить 3 сетевые карты и сделать из него роутер.

Изначально сервером стал Pentium II, 400 MHz, 80 Gb, 128 Mb. Потом появилась возможность сменить его на P4-2000, 512 Mb (что самое хорошее - линукс перенесся вместе в винчестером без каких либо проблем :) ).

Даже хорошо, что маршрутизатор оказался таким слабым - появился сервер, можно теперь над ним много чего с ним делать :)

В итоге на нем стоит:

  1. Роутер - iptables, NAT
  2. Web-сервер
  3. ftp-сервер
  4. jabber-сервер
  5. mail-сервер (пока что не работает, так как и не нужен то особо, но хочу всё таки довести до ума)
  6. IRC-бот (пришлось отключить, так как теперь внутрисетевой сервер не пускает больше 2 (или 1) с IP.. хотя сейчас что то сменилось, надо опять попробовать)
  7. icq-bot
  8. World of Warcraft-сервер (стоял еще на P2, жрет сволочь мегов 400 памяти только в путь :) )
  9. Ну, MySQL естественно

Так же планируется:

  1. Видео-вещание по сети (на сервере стоит TV-тюнер), с помощью VLC, или чего-то аналогичного
  2. Что-то типа адаптера IP-телефонии (не знаю пока как это сделать вообще)
  3. Управление "умным" домом.. (протокол X10, но это еще надо оборудование купить/спаять..., в общем это еще в будущем.. :) )
  4. Подключу скоро безлимитный интернет, настрою web-интерфейс для качалки (mldonkey)

Адрес сервера кстати http://fyfd.homeip.net/ http://server.f-y.name

blog comments powered by Disqus