Skip navigation

Monthly Archives: Декабрь 2013

Добавление в репозитарий, нечего не приводит. Там стоит таже версия.
apt-add-repository ppa:ondrej/php5
а в php5-experimental/ и php5-oldstable/ нет нужного дистрибутива. по этому увы больше чем 5.3 тут нет.

Один выход это обновить саму систему:

sudo apt-get install update-manager-core

Редактируем /etc/update-manager/release-upgrades
Пропищем
Prompt=normal

Обновляем:
sudo do-release-upgrade -d

следуем иструкциям.

Столкнулся с проблемой что некоторые сайты один из нескольких сотен не грузиться. Думал что предел в обработке TTL, правил в ручную, не помогло.
Оказалось это Kerio 6. Удалил, всё заработало. Так что помогло только обновление до новой версии, как решить проблему на шестой версии не нашёл.
И ещё момент, очень медленно начали грузиться страницы, именно задержки в http трафике. Если есть такое то снимаем галочки «Политика HTTP» -> «Kerio Web Filter».

Нам нужно добавить ограничивающие дерективы:
ratelimits

rate-limit {
responses-per-second 15;
window 5;
};

И
Resolvers
options {
recursion no;
additional-from-cache no;
};

Всё это вносим в конфиг в параметры options.

Но если версия не пропатчена или не стоял модул при компиляции то вылезет ошибка что дерективы rate-limit не знаем. Тогда

1) В Freebsd не много проще. Просто обновляем порты.

portsnap fetch
portsnap extract

находим последний Bind
cd /usr/ports
make quicksearch name=bind

Заходим в найденную папку
cd /usr/ports/dns/bind99
make config-recursive
выбираем пункты
[*] REPLACE_BASE Replace base BIND with this version
это заменяем нынешнюю версию
[*] RRL Response Rate Limiting
Это включаем нашу функцию

выполняем make && make install clean

перезапускаем сервис bind.

2) Но вот в Debian и Ubuntu даже обновив репозиторий такой фукции в установщике не было или на более старых системах не было даже версий 9.8
где для этого есть патчи патчи и свежие версии Bind
по этому скачиваем последнее что есть Bind9.9.4
распаковываем и входим в папку.
Далее
./configure —enable-rrl \
—prefix=/usr \
—sysconfdir=/etc/bind \
—localstatedir=/var \
—mandir=/usr/share/man \
—enable-threads \
—with-libtool \
—disable-static &&
make

—sysconfdir=/etc/bind Это папка с рабочими конфигами рабочего Bind. Что бы не править конфиги запуска.
—enable-rrl Это Response Rate Limiting.

Далее make install, и мы получаем рабочую версию с поддержкой RRL

Старо как мир, но для информации.

Из косоли

ifconfig lnc0 192.168.1.5 netmask 255.255.255.255 alias

Или постоянно
/etc/rc.conf

ifconfig_lnc0_alias0="192.168.1.5 netmask 255.255.255.255"

/etc/rc.d/netif restart && /etc/rc.d/routing restart


ESET_del
Часто встречаю трудность удаления ESET nod 32, хотя всё удаленно но установка нового антивируса ругается. Тут пару шагов или самому почистить реестр и переустановить ESET а второй путь это воспользоваться утилитой для удаления продуктов ESET. ESETUninstaller.exe
Программу желательно запустить в безопасном режиме ОС, в консоли. Она спросит несколько вопросов на счёт её работы, просканирует систему и найдёт остатки продуктов. Выбирая нужный номер что хотим удалить, подтверждаем. И она должна удалить хвосты от ESET. Дальше можно ставить новый антивирус.

Яндекс.Метрика