Archive

Archive for the ‘Linux’ Category

Ставим dd-wrt на Linksys WRT54GS

February 12th, 2012 No comments

Итак, сегодня мы будем ставить альтернативную прошивку dd-wrt, которая основана на ядре Linux. dd-wrt существенно увеличивает функционал роутера, добавляет огромное количество функций, как правило потребляет меньший объем оперативной памяти, увеличивает мощность сигнала Wi-Fi до трех раз и позволяет разгонять процессор. Помимо огромного расширения функционала ваш роутер может стать torrent/ftp/web/samba сервером, и может управляться при помощи sshd. dd-wrt является свободным программным обеспечением.

Установка dd-wrt на разных роутерах может несущественно отличаться, но сегодня мы будем препарировать Linksys WRT54GS (данная инструкция должна подходить ко всем роутерам этой линейки).

Идем на dd-wrt.com и ищем свой роутер. Внизу девайса, на пломбе, должна быть написана версия железа, соответственно выбираем прошивку в списке под конкретную версию железа. Мне попалась версия 5.1, потому я использова эту прошивку.

Итак, на страничке вашего роутера и версии железа необходимо будет скачать файлы vxworks_killer_gs_v08.zipvxworks_prep_gs_v03.zip и dd-wrt.v24_micro_generic.bin.

Включаем ваш роутер в розетку, присоединяемся к нему по проводу. Заходим на web-интерфейс по адресу 192.168.1.1, идем в Administration -> Firmware Upgrade -> жмем “Обзор” и указываем на файл vxworks_prep_gs_v03.bin. После ждем, пару минут и наблюдаем, что веб-интерфейс стал белым. Файлик vxworks_prep_gs_v03.bin разлочивает возможность прошивки и удаляет старую, после чего DHCP-сервер становется неработоспособным. Для того, что бы продолжить отключаем роутер, после чего в настройке вашего сетевого подключения указываем статические настрйки: ip 192.168.1.2 и маску 255.255.255.0. Идем по адресу 192.168.1.1 и видим приглашение загрузить следующий файл под названием Management Mode. Жмем “Обзор” и указываем файл vxworks_killer_gs_v08.bin. Ждем, отключаем роутер. Далее, нам понадобится tftp-клиент. Если Вы пользователь Windows – то можете скачать предложенный на сайте dd-wrt клиент, который можно скачать тут. А если Вы пользователь Linux, то установите при помощи вашего пакетного менеджера пакет tftp. В случае с Windows – открываем скачанную программу, нажимаем “Обзор” и указываем файл dd-wrtv24_micro_generic.bin. Убеждаемся, что адрес сервера 192.168.1.1. И жмем “Upload”. Ждем, пока лампочка питания перестанет мигать, отключаем роутер из розетки и включаем снова. Всё, теперь на вашем роутере стоит dd-wrt 🙂

 

Проект UaLinux открыл репозитарий Ubuntu с играми

February 1st, 2012 No comments

Недавно, небезызвестный проект о свободном ПО и Linux http://ualinux.com с большим количеством игр для Ubuntu. Игр около 250, причем абсолютно разного жанра.

 

Игр очень много, от старичков “Worms”, до новеньких гоночек. Сами игры, конечно не технологический прорыв, а просто репозитарий, где собрано всё вместе.

Сама ссылка на каталог с играми и новось: тыц.

 Источник.

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…

Исправляем проблемы с 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 можно прочитать в одной из моих предыдущих статей. Взять можно отсюда. Выглядит сие чудо вот так: