Архив

Публикации с меткой ‘linux’

NAT и DHCP настройка в Debian

NAT и DHCP настройка в Debian

Есть две сетевые. Одна eth1 — интернет, вторая eth0 — внутренняя подсеть 192.168.0.0/28.
Собственно, пакеты из внешней подсети должны перенаправляться во внутреннюю и наоборот.
Для начала, нужно включить ip forwarding. Проверим, не включен ли он:
$ cat /proc/sys/net/ipv4/ip_forward
Если выдаст 0 — выключен, 1 — соответственно включен.
Чтобы включить:
$ echo 1 > /proc/sys/net/ipv4/ip_forward
А чтобы включит навсегда в файл /etc/sysctl.conf добавляем следующие строчки:
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.all.forwarding=1

Создаем файл в /etc/network/if-pre-up.d/NAT и делаю исполняемым:
$ chmod +x /etc/network/if-pre-up.d/NAT
Теперь, при подъёме интерфейсов в up запускается наш «NAT». Собственно, всё делается через iptables. Содержание файла NAT:
Читать далее…

Установка phppgadmin в Debian ( Ubuntu)

Установка phppgadmin в Debian ( Ubuntu)

Если не вдаваться в подробности и кратко изложить суть это аналог phpMyAdmin. Одно только что phpMyAdmin для администрирования СУБД MySQL, а phppgadmin веб-приложение для администрирования СУБД PostgreSQL.
phpPgAdmin позволяет через браузер осуществлять администрирование сервера PostgreSQL, запускать команды SQL и просматривать содержимое таблиц и баз данных, делать backup и многое другое.
Сам пакет есть в репозиториях и с его установкой проблем не будет, так же надо поставить будет php5-pgsql, иначе phppgadmin работать не будет:
apt-get install php5-pgsql phppgadmin
Редактируем файл /etc/phppgadmin/apache.conf, для того, что бы получить доступ не только с локальной машины но и с других (можно указать определенный IP адресс или сеть целиком)

allow from 127.0.0.0/255.0.0.0 ::1/128 192.168.100.10

или

allow from 127.0.0.0/255.0.0.0 ::1/128 192.168.0.0/24

так же можно указать полный доступ

order deny,allow
# deny from all
# allow from 127.0.0.0/255.0.0.0 ::1/128
allow from all

Читать далее…

Релиз Zabbix 2.0

Релиз Zabbix 2.0

После многочисленных переносов даты выпуска, в мае года состоялся релиз Zabbix 2.0 — одного из популярных решений для мониторинга информационных систем масштаба предприятия. Уже подымал эту тему Рассмотрим настройку системы мониторинга Zabbix версии 1.8.5 и Установка системы мониторинга Zabbix на Debian 6.0
Что нового в Zabbix 2.0.0:

  • Низкоуровневое обнаружение
  • Обнаружение примониторированных файловых систем (дисков и интерфейсов в системе);
  • автоматическое заполнение профиля хоста;
  • Веб-мониторинг через Zabbix прокси;
  • Поддержка нескольких интерфейсов у хоста;
  • Прямая поддержка JMX мониторинга без установки дополнительного ПО;
  • Улучшения веб-интерфейса, переработанный веб-интерфейс стал гораздо удобнее;
  • Предупреждение о устаревших браузерах
  • Улучшена производительность housekeeper-а на PostgreSQL;
  • Кэш триггеров;
  • Изменение и расширение API;
  • Поддержка мониторинга больших файлов;
  • и многое другое.
  • полное описание на оф сайте whats new Zabbix 2.0.
    Вот в старых записях рассматривал Настройка системы мониторинга Zabbix (часть 2) и Настройка системы мониторинга Zabbix — создания своей карты сети..

    Читаем еще:

    Ubuntu 12.04 LTS Precise Pangolin (Педантичный Панголин)

    27 Апрель 2012 Нет комментариев


    Ubuntu 12.04 LTS Precise Pangolin — сегодня произошел релиз одного из самых простых и дружественных для начинающего пользователя дистрибутивов Linux. Так же он имеет приставку LTS обозначает то, что поддержка релиза будут осуществляться в течение пяти лет, причём как для десктопной (desktop) версии, так и для серверной (server).
    Имеем в составе Ubuntu Desktop:
    Новое ядро на базе ядра Linux 3.2.14 с патчами от Ubuntu.
    LibreOffice версии 3.5.2.
    Unity версии 5.10.
    Firefox 11.
    GTK3 3.4.1.
    GCC 4.6.3.
    Python 2.7.3 и 3.2.3.
    X.org 1.11 и Mesa 8.0.2.

    Берем желательно с торрента.

    Читаем еще:

    Rsync: утилита для быстрого удаленного или локального копирования файлов

    22 Февраль 2012 Нет комментариев

    Rsync разработан для замены rcp – древней программы для удаленного копирования под Unix. Благодаря широким возможностям синхронизации и передачи файлов, rsync часто применяется для создания зеркал.
    Использование хитроумного алгоритма, позволяет rsync передавать только изменения в файлах, причем для выявления изменений ему не надо сравнивать два файла. Кроме того, rsync производит сжатие на лету, позволяя тем самым передавать файлы с максимальной эффективностью.
    Кроме вышеописанных вкусностей, rsync обладает также и несколькими полезными возможностями обеспечения безопасности. Он поддерживает ssh – рекомендованный протокол для безопасной передачи данных; перед обработкой информации производит ее запись во временный файл, чтобы ничего не случилось с оригиналом, наконец, он поддерживает специальный режим безопасной отладки команд.
    Rsync прост в использовании, но не является программой «click-and-play». Это —мощный инструмент, который может быть очень полезным, но не стоит забывать об осторожности, так как его с помощью легко что-нибудь испортить.
    Синтаксис утилиты
    Синтаксис утилиты простой и довольно обыденный.
    rsync [опции] источник [приемник]
    Указав только источник, мы увидим список файлов без операции копирования. Читать далее…

    Categories: Статьи Tags: , ,

    Исправляем ошибку eAccelerator после обновления PHP.

    16 Февраль 2012 4 comments

    Исправляем ошибку eAccelerator после обновления PHP.

    Возвращение к написанному, по следам заметки Что такое eAccelerator и установка на Debian. Там внизу заметил что:

    «Еще так же обращаю внимания что при обновлении php можно легко отключить eaccelerator.»

    Вот на это я и попал, когда сделал себе на обновления Debian Squeeze 6.0.4.
    После обновления упал eAccelerator, в логах следующие мне выдавал:
    $ php -v

    [eAccelerator] This build of «eAccelerator» was compiled for PHP version 5.3.3-7+squeeze3. Rebuild it for your PHP version (5.3.3-7+squeeze8) or download precompiled binaries.

    Решения данной проблемы — удаляем уже собранный модуль eaccelerator.so:
    rm /usr/lib/php5/20090626+lfs/eaccelerator.so
    Cмотрим и изменяем в файле /usr/include/php5/main/php_version.h

    #define PHP_VERSION «5.3.3-7+squeeze3″

    на нашу версию

    #define PHP_VERSION “5.3.3-7+squeeze8″

    или повторно ставим:
    $ aptitude install php5-dev
    который сам всё обновит. Читать далее…

    #

    //