Архив для Октябрь, 2007

Обновление ядра freebsd

Для обновления исходников ядра нам понадобится
пакет cvsup. Установим его:

#сd /usr/ports/net/cvsup/
# make install clean

Создаем файл /root/config/kernel:

*default host=cvsup6.ru.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs
*default tag=RELENG_6
*default delete use-rel-suffix
src-all

Цифру 6 соответственно надо заменить на версию фряхи.

Запускаем cvsup:

/usr/local/bin/cvsup -g -L 2 /root/config/kernel

Всё, теперь можно просто перекомпилировать ядрышко.

 cd /usr/src

make buildkernel KERNCONF=GENERIC

make installkernel KERNCONF=GENERIC

1 комментарий

vlan на freeBSD

В ядро вкомпиливаем:

device vlan

Далее из консоли:

 ifconfig vlan20 create
ifconfig vlan20 inet 10.0.0.1 netmask 255.0.0.0 vlan 20 vlandev nve0

Или в /etc/rc.conf:

cloned_interfaces=»vlan20″

ifconfig_vlan20=»inet 10.0.0.1 netmask 255.0.0.0 vlan 20 vlandev nve0″

Добавить комментарий

Компиляция ядра на freebsd

Change to the /usr/src directory:
# cd /usr/src

Compile the kernel:
# make buildkernel KERNCONF=MYKERNEL

Install the new kernel:
# make installkernel KERNCONF=MYKERNEL

Добавить комментарий

windump/tcpdump

Дампим все пакетики в файл:
windump -ni 3 -X -vvv -s 0 -w d:\dump1.txt host 194.67.57.26 and port 67 and port 68
Ключ -s 0 отключает ограничение на размер пакета. Без него дампится только первые 68 байт.
Прочие примеры:
tcpdump -n host 192.168.0.20 and port 80

1 комментарий

freebsd и pf

Мой любимый pf можно вкомпилировать в ядро.
В конфиг файле ядра добавляем следующие опции:
Прочтите эту запись до конца »

Добавить комментарий

smart на freebsd

Смотрим смарт ифно винча:

smartctl -i -A /dev/ad0

Добавить комментарий

Обновление дерева портов

Обновлять порты можно как с помощью cvsup, так и с помощью portsnap.
Метод с использованием cvsup. Установим cvsup:
Прочтите эту запись до конца »

Добавить комментарий