Archive

Author Archive

Openfire: самый простой и самый функциональный Jabber-сервер + IM-gateway

February 1st, 2012 No comments

 

Привет! Давно хотел сделать несколько статей, посвященных серверам Jabber. На самом деле, их очень много, под разные ОС и под разные запросы. Сегодня я расскажу Вам про Openfire.

Openfire – очень функциональный, легко настраиваемый, с возможностью расширения функционала Jabber-север, реализованный на Java. Из плюсов – быстрая и простая установка, веб-интерфейс, где происходит настройка, простота настройки, плагины. Из минусов – Java (при 300+ клиентов нагрузка увеличивается в геометрической прогрессии), надежность,  маленькое количество плагинов.

Итак, будем меньше говорить и приступим к установке. Openfire кроссплатформенный, потому можно выбрать установку как для Windows, так и для Linux и Mac. В нашем примере мы берем установочный пакет для Debian на офф. сайте:

 

# wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.7.1_all.deb

Далее устанавливаем Java:

# aptitude install sun-java6-jre

После можно устанавливать пакет с Openfire:

# dpkg -i  openfire_3.7.1_all.deb

Всё, Openfire успешно установлен. теперь осталось произвести только настройку. Открываем браузер, переходим по IP или по домену сервера, а котором установлен Openfire. Обычно он находится на порту 9090. В моем случае это был http://localhost:9090.

Read more…

Развитие IT на ближайшие 15-20 лет: про носители можно будет забыть

January 24th, 2012 1 comment

Лирическое вступление

Итак, наверное я уже многим пытался рассказать об развитии ИТ, но, во многих случаях беседа не получалась конструктивной.
Сегодня попробую еще раз.

Немного ностальгии: начало 2000-х

Вспомните уровень информатизации примерно 10 лет назад: 2001 год, только недавно вышла линейка процессоров Intel Pentium 4, считавшаяся воистину технологическим прорывом. Коммутируемые соединения стали потихоньку вымирать, уступая свое место локальным сетям и ADSL.
Для многих геймеров год был тоже важным: вышли такие игры как Grand Theft Auto III, Diablo II: Lord of Destruction, Devil May Cry, Дальнобойщики-2. Имея у себя дома выделенку в 256 килобит/с и персоналку с Pentium 4 и гигабайтом ОЗУ Вы считали себя обладателем самого крутого компьютера. Только что стартовал сервис блогов Livejournal, социальные сети еще не «просочились» в наши светлые умы. World wide web, только что взяв эстафету после FTN-сетей всё прочнее занимал позиции, вскоре совсем вытеснив эхи. Но давайте не будем о грустном.
Проходит всего-лишь каких-то 10 лет, а результат прогресса налицо. Какой результат? Наверное, вы сами сможете сделать какие-то выводы для себя, сделав сравнение.

Общая картина

Из воспоминаний десятилетней давности, вернемся в сегодняшний день. Итак представим, что прямо сегодня и сейчас изобретена машина времени, что мы можем отправиться в будущее прямо сейчас.

Read more…

Исправляем проблемы с DMZ в dd-wrt: доступ по 80 порту из внутренней сети

January 18th, 2012 No comments

Итак, многие, в том числе и я, при использовании прошивки dd-wrt столкнулись с проблемой: при пробросе портов через DMZ из внутренний локальной сети невозможно достучаться до 80 порта. Самое интересное, что из внешней сети все нормально, по “воздуху” тоже, а вот через локалку – никак. проблема решается достаточно просто, и есть два способа ее решения. Первый, на мой взгляд проще. Берем и коннектимся по ssh к нашему роутеру:

ssh root@dd-wrt

Пишем команду:

# iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.1.0/24 -d 192.168.1.0/24 -o br0

Всё готово и всё работает.

Второй способ:

Коннектимся к вашему роутеру через браузер в веб-интерфейс по IP, в моем случае это http://10.0.0.10, далее идем в Тех.обслуживание -> Команды (если на русском) либо Administration -> Commands, там будет сторка ввода команд:

Туда и вводим команду, указанную в предыдущем способе:

iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.1.0/24 -d 192.168.1.0/24 -o br0

jsvnstat: красивее, чем раньше, да?

January 18th, 2012 No comments

Совсем недавно я писал, как поставить php frontend к vnStat. Вещь очень удобная, но, нашелся более удобный и динамичный фронтенд: jsvnStat. Как установить и настроить сам vnStat можно прочитать в одной из моих предыдущих статей. Взять можно отсюда. Выглядит сие чудо вот так:

 

Установка связки Webmin + Virtualmin на Debian

December 15th, 2011 1 comment

Итак, сегодня я Вас познакомлю с очень классной штукой – свзязкой скриптов Webmin+Virtualmin. Первый позволяет передать полное управление через скрипты (веб-интерфейс) с малейшим знанием специфики Linux. Управление очень легкое и администрирование  Linux вместе с Webmin покажется легким даже новичку. Virtualmin – набор скриптов, который идет как дополнение к Webmin. Позволяет управлять так называемыми “виртуальными серверами”. Под этими самыми виртуальными серверами подразумеваются разные домены, которые подключены и добавлены в Virtualmin. С его помощью он автоматически создает для них свои виртуальные хосты для Apache, почтовых серверов, ftp и прочего. Одним словом, можно устраивать полноценный хостинг 🙂

Итак, теперь я расскажу, как это установить. Логинимся от рута, скачиваем в домашнюю директорию :  этот  deb-пакет:

# cd ~/
# dpkg -i <.deb>

Всё, Webmin установился. Теперь можно переходить к установке Virtualmin. Скачиваем установочный скрипт (не бойтесь, компилировать нам ничего не нужно, скрипт всё сделает за Вас):

# wget wget http://software.virtualmin.com/gpl/scripts/install.sh

Даем скрипту права на выполнение:

# chmod +x install.sh

Запускаем скрипт:

# ./install.sh

Ждем завершения установки. После этого вы можете зайти на адрес http://yourhostname.local:10000 и наслаждаться легким администрированием вашей любимой ОС.
P.S. статья еще не доработана, завтра напишу дополнения.