Категорії
FreeBSD OpenBSD Security

[pf] Некоторые особенности NAT’a в файерволе pf

Адресный пул представляет собой два или более интерфейсов, которые используются совместно группой пользователей. Адресный пул может быть указан в качестве целевого адреса в директивах nat-to, rdr-to, route-to, reply-to, и в дерективе dup-to в качестве опций фильтра (filter).

Категорії
FreeBSD Linux OpenBSD Solaris

Запуск приложения на конкретном CPU

FreeBSD

# cpuset -C -c -l 0,2 -p 1701

OpenBSD

cpu affinity

Linux

# taskset 0x00000001 google-chrome
# dplace -c 2 date

Рекомендую так же прочесть этот обзор

Solaris

# pbind -b 2 204 223

Категорії
FreeBSD

geom_mirror(gmirror) и upgrade 9.X -> 9.2

Если корень у вас находится на зеркале (именно gmirror), то после обновления получим незагружаемую ОС. Всё дело в том, что в версии 9.2 по умолчанию стоит kern.geom.raid.enable=1, и для рейда пытается использоваться именно graid, а не gmirror. Решение простое: прописать в /boot/loader.conf строку

kern.geom.raid.enable=0

Подробнее можно прочесть здесь

Категорії
FreeBSD Solaris

cannot import ‘rpool’: I/O error

Если при импорте пула получаем такое сообщение

# zpool import -f rpool
cannot import 'rool': I/O error. Destroy and re-create the pool from a backup source.

то восстановить пул практически невозможно. Но можно хотя бы посмотреть, что случилось с ним.

Категорії
FreeBSD Hardware

Asus DSBF-D и FreeBSD 9.x

GPT

При установке 9.X по дефолту используется GTP разметка диска, которую данный BIOS не понимает. При загрузке получаем сообщение:

invalid partition

Выход пока один – использовать MBR-разметку.

AHCI

Если выставить этот параметр в disable, то загрузка с USB-привода не работает. Выход – включить AHCI

 

Категорії
FreeBSD Hardware

Сервер HP DL560 G1 и FreeBSD 9.X

Данный сервер является старым и естественно не без курьезов при установке новых версий ОС. Ниже будут рассказаны особенности установки FreeBSD версий 9.1 и 9.2.

Важно! Перед установкой ОСи, нужно в BIOS’e указать OS Selection -> Linux. Если укажите Other – получите вместо 8 (4 ядра по 2 потока в каждом) ядер только 1.

И самое главное – CPU на данном сервере только 32-битные, поэтому ставить только i386-версию.

Категорії
FreeBSD Solaris

Малоизвестные свойства zfs

ZFS обладает многими свойствами и преимуществами. Некоторые редкий, но полезные особенности и свойства рассмотрим ниже.

1) Запрет удаления snaphot’a

Допустим, вам нужно запретить удалить снапшот по каким-либо причинам стандартным образом через zfs destroy. Для этого существует команда hold, которая “защищает” его от удаления. Пример:

Категорії
FreeBSD Solaris

zpool failmode

У zpool есть одна из опций – failmode. Это поведение на внезапное исчезновение диска пула. Стандартное значение – это wait:

# zpool get failmode dpool
NAME   PROPERTY  VALUE     SOURCE
rpool  failmode  continue  local

Бывают моменты, когда это значение нужно изменить: например, в зеркальном рейде лучше поставить значение continue:

Категорії
FreeBSD Linux Solaris Windows

Подключаемся к COM-порту

Windows

– 98/XP

-Vista/7/8

Категорії
FreeBSD

FreeBSD: DHCP vs SYNCDHCP при получении адреса в ifconfig

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

Фоновое конфигурирование не создает проблем в случае, если сервер DHCP быстро отвечает на запросы, и процесс конфигурирования происходит быстро. Однако, в некоторых случаях настройка по DHCP может длиться значительное время. При этом запуск сетевых сервисов может потерпеть неудачу, если будет произведен ранее завершения конфигурирования по DHCP. Запуск DHCP в синхронном режиме предотвращает проблему, откладывая выполнение остальных стартовых скриптов до момента завершения конфигурирования по DHCP.

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff