2011-02-10 14:48:50

VPN сервер за роутером

Linux VPN

Давно хотелось иметь возможность попадать в свою домашнюю сеть из любой точки интернета. В большинстве случаев описанных в примерах роутер и VPN сервер являлись одной и тоже физической машиной, а в моем случае VPN сервер будет внутри сети за роутером и клиент, подключающийся по VPN должен будет попадать в мою сеть в том же диапазоне адресов что и локальные участники, чтоб максимально упростить совместную работу.

Все это мне удалось сделать из интернета от стрим, роутера D-link DSL-2640u/BRU/D и сервера на основе Ubuntu 9.10 и выглядит это примерно так:

Читать дальше...

2010-10-21 01:01:36

Мониторинг Load Average средствами MRTG

Linux MRTG

Историческая справка. Load Average (LA) - показатель нагрузки в UNIX-подобных системах. Он отражает число процессов в очереди на исполнение, которые ожидают ресурсов для продолжения работы (еще их называют блокирующие процессы). Как правило, происходит ожидание таких ресурсов, как центральный процессор, дисковая подсистема ввода/вывода или сетевая подсистема ввода/вывода. Высокие значения показателей load average говорят о том, что система не справляется с нагрузкой.

Казалось бы, задача вполне тривиальная, интернет пестрит примерами конфигов MRTG для отображения Load Average. В общем они все сводятся к этому:

Target[localhost_loadavg]: laLoad.2&laLoad.3:public@localhost

где laLoad.2 - Load Average усредненный за 5 минут, а laLoad.3 - за 15 минут (на всякий случай laLoad.1 - это за 1 минуту).

Но в реальности оказывается (по крайней мере у меня на Ubuntu Server 9.10) что на графике всегда стабильно 0. При не сильно нагруженной системе это может быть и не заметно, но тем не менее всегда 0 быть не может.

Так в чем же дело? Ведь snmpget выдает вполне реальную информацию:

# snmpget -v 2c -c public localhost UCD-SNMP-MIB::laLoad.2  
UCD-SNMP-MIB::laLoad.2 = STRING: 0.07

Данные действительно вполне реальны, но есть две проблемы, из-за которых MRTG может не рисовать график: первое, тип данных STRING, и второе, значение много меньше единицы и даже меньше, чем 0,1. По моему опыту, MRTG может игнорировать значения меньше 0,1 или типа STRING, отсюда всегда пустой график.

Читать дальше...

2010-03-18 14:25:40

Бесшумный компьютер часть 3: пробный пуск

Linux Бесшумный компьютер Mini-ITX Torrent MRTG Samba

Предшествующая статья "Бесшумный компьютер часть 2: крутой моддинг".

Пробный пуск был удачным, но не все пошло как планировалось.

Во-первых, для запуска пришлось все разворотить и сделать компьютер в стиле "кишки наружу", потому что блок питания найти так и не удалось и пришлось использовать стандартный большой.

Читать дальше...

2008-09-09 20:58:59

Очередные эксперемнты с беспроводной сеткой или больная голова рукам покоя не дает

В мемориз Linux Wi-fi

Отсидка дома из-за болезни хороший повод поиграться с техникой да поэкспериментировать с чем-нибудь...

Как говорится "голь на выдумки хитра", а именно от того что болеть скучно купил себе Asus EEEPC 1000H, очень доволен но сейчас не об этом. Естественно хочется сразу на него дать инет и естественно без проводов. Покупать роутер жаба душит да и в магазин скататься пока нет возможности, поэтому все будем строить своими руками, благо в доме есть 2 компа и у второго есть беспроводная сетевуха.

Ставим задачу.

Имеется 2 компа в одной подсети: основной 192.168.19.112 с виндой и обычной сетевухой, и экспериментальный 192.168.19.25 с Fedora Core 7, обычной (eth0) и беспроводной (ath0) сетевухой. Упомянул про основной тк на него тож надо будет ходить. А также зачинщик всех экспериментов - новенький EEE PC. В подсети 192.168.19 имеется интернет посредством vpn-соедиения со шлюзом провайдера 192.168.19.2.

Что нужно: дать интернет и доступ к основному компу по беспроводной сети для EEE PC.

Решение.

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

Для решения на понадобится: поднять беспроводную сеть, организовать в ней раздачу адресов (dhcp-сервер кончено не обязательно, но это правильно), дать в беспроводную сеть инет, научиться ходить к основному компу.

Сначала поднимаем беспроводную сеть. Для этого ставим madwifi в виде rpm для нашей ОС. Было бы конечно проще через yum при наличии на машине интернета.

Ставим dhcpd тоже из rpm. Кстати dhcpd требует еще и openldap-servers которого на диске у меня не оказалось.

Читать дальше...

2008-07-01 17:01:01

PHP 5 + Oracle Client 11 на RHEL 4

Про работу PHP Oracle Linux

Выстраданное долгими часами на работе практическое пособие по установке

PHP 5 + Oracle Instant Client 11 на RedHat Enterprise Linux 4

Очень удобно что много библиотек для php представлены в виде rpm на болванке, это немного упростило задачу. Итак вашему вниманию инструкция из 12 пунктов:

0. Изначально имеем установленный RHEL4 с предустановленным PHP 4.3.9 и MySQL 4.1

Сразу хочется оговориться насчет путей, они все спецефичны для RHEL 4 и на других системах и версиях могут быть другими.

1. Ставим Oracle Client

В моем случае это 11 версия, тк 10 не пошло. Благо клиент доступен в rpm. В общем ставим

oracle-instantclient-basic-11.1.0.1-1.i386.rpm
oracle-instantclient-devel-11.1.0.1-1.i386.rpm

Эти rpm доступны на официальном сайте оракла, но требуется регистрация для скачивания, но можно поискать на filesearch и может что найдется

Для меня нашлось на http://eduunix.ccut.edu.cn/index/database/Oracle%20Instant%20Client/ но качалось очень медленно.

Читать дальше...