Основные правила пользования ресурсом...

FreeBSD daemon 

Этот документ не отменяет чтение документации!

 

ПРЕДУПРЕЖДЕНИЕ: все действия исполняются с правами суперпользователя root. Если не  допускается использование команды с правами root, это указывается дополнительно.

Dovecot - настройка ACL доступа для IMAP (доступ только на чтение)

Dovecot Logo

Довольно часто, при работе с почтой, используется протокол IMAP (Interim Mail Access Protocol). Удобность этого протокола заключается в синхронизации, в отличии от протокола POP3 (Post Office Protocol - Version 3).

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

Ioncube - установка ionCube Loader на FreeBSD

Ioncube logo

ionCube — это популярный способ шифрования php-файлов. ionCube был создан в 2002 как инструмент для защиты программного обеспечения (написанном на PHP) от просмотра, изменения или запуска на компьютерах, без требуемой лицензии. Сама технология кодирования выросла из проекта PHP Accelerator и изначально запускалась в составе сервиса, в котором PHP-скрипты загружались, раскодировались и возвращались обратно в командную оболочку.

Попробуем установить ionCube на сервере под управлением FreeBSD. Исходные данные следующие:

Juniper mx80 - причины появление rpd.core файлов

Juniper logo

Не так давно, описывал проблему с нехваткой свободного дискового пространства на маршрутизаторе Juniper mx80. Как и обещал, разберемся с данной проблемой более детально (в принципе, разобрался с проблемой уже давненько, только на страницах блога этой информации нету).

Итак, описание проблемы:

Ncftp - передача данных по сети

ncftp logo

Понадобилось как-то забекапить раздел целиком. В моем частном случае, это раздел /var.

Конечно же, tar нам в помощь. Однако, возникла такая проблема - архив раздела /var не поместился бы ни на один другой раздел:

# df -h

Juniper mx80 - filesystem full

Juniper logo

После внесения очередных изменений в конфигурацию маршрутизатора Juniper MX80, отправил комманду на применения изменений, однако в результате получил следующую ошибку применения конфигурации:

muff@router# commit
error: could not open configuration database (juniper.data+)

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

Dhcpdump - утилита для диагностики и отладки работы DHCP

При наличии в сети DHCP-сервера, иногда возникает необходимость детального анализа содержимого DHCP запросов/ответов. В этом случае отличным помощником выступает утилита dhcpdump. Указав в качестве параметра сетевой интерфейс, получаем расшифровку всех зафиксированных на нем DHCP-пакетов.

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

# cd /usr/ports/net/dhcpdump && make install clean && rehash

Сложностей с использованием утилиты не возникает. Ключей запуска не так и много:

# dhcpdump
Usage: $0 <-i interface> [-h macaddress]

Dhcping - проверка работоспособности DHCP-сервера

При диагностике локальной сети иногда возникает необходимость проверить работоспособность того или иного DHCP-сервера. Конечно, можно запустить dhclient и проверить результат. Однако при этом возникает ряд проблем:

Allied Telesis AT-9924T - обновление програмного обеспечения

Allied Telesis logo

Преамбула

Попался в руки коммутатор Allied Telesis AT-9924T. Хорошая железка (с двумя БП, Layer 3, etc), однако оказалось, что web-интерфейс на данной железке не работает. Покопавшись в документации, и помаявшись с коммандами (CLI у этой железки довольно специфический), обнаружил, что всего-навсего, файл графического интерфейса не подключен в действующей конфигурации:

Manager AT-9924T> show gui

 

Timecounter - "убегают" системные часы

FreeBSD Logo

Иногда бывает, что системное время на серверах под управлением FreeBSD сильно "убегает" вперед, и даже запуск ntpd не помогает: часы "прыгают" вперед на слишком большое значение, ntpd не справляется и "вылетает".

Вот пример работы ntpd c неработающим системным таймером:

# ntpq -c peers

RSS-материал

Вставай, Україно!

Литература

Вопрoс: Ктo не прoшает oшибoк? Ответ: Женщины и тетрис на девятoй скoрoсти.