Portdowngrade – Downgrade портов во FreeBSD

итак понадобилось мне на стареньком сервере добавить модуль php

но вот ведь незадача порты уже свежие =(

немного погуглив нашел решение: Portdowngrade

итак приступим…

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

Removing the update message in iStat Menus 2

A bug in the update checker in iStat Menus 2 is causing an issue where the update dialogue appears, even after Skip this version has been clicked.

We apologise for the issue. This was not the intended behaviour. If you’d like to stop the update checker from appearing now, we have a workaround.

Please delete /Library/Application Support/iStat local/iStat Menus Updater.app if you’d like to permanently disable the update checker.

Снегоуборочная квадрацикла

фильтрация dhcp запросов прошедших через relay средствами iptables

фильтруем по mac адресу в dhcp запросе

iptables -A FORWARD -i br.599 -p udp -m udp --dport 67 -m string --hex-string "|000391bb7898|" --algo bm --from 55 --to 56 -j DROP

awk unixtime to date

awk -F"," '{
    cmd="date --date=@"$1"  +%Y-%m-%d\ %H:%M"
    cmd |getline day
    print day"\t"$2"
}'

anydata 300a centos 5.5

ставим

Name       : wvdial
Arch       : i386
Version    : 1.54.0
Release    : 5.2.2.1
Size       : 264 k
Repo       : installed
Summary    : Программа автоматического набора номера для установки PPP-соединений.
URL        : http://open.nit.ca/wvdial/
License    : LGPL
Description: WvDial автоматически определяет и настраивает модемы и позволяет
: устанавливать соединения практически с любым провайдером Интернет без
: дополнительных настроек. Следует только ввести учетное имя, пароль и
: номер телефона, а WvDial сам установит PPP-соединение соответствующим
: способом.

[root@home ~]# cat /etc/wvdial.conf
[Dialer Defaults]
Modem = /dev/ttyUSB0
Baund =460800
Initl = AT<cr>
Dial Command = ATDP
Phone = #777
Username = vovan
Password = internet

теперь набрав wvdial получим интернет

мейби так здорово завелось из-за ядра centos.plus

cu on linux

apt-get install uucp

drop_caches

Writing to this will cause the kernel to drop clean caches, dentries and inodes from memory, causing that memory to become free.

To free pagecache:

* echo 1 > /proc/sys/vm/drop_caches

To free dentries and inodes:

* echo 2 > /proc/sys/vm/drop_caches

To free pagecache, dentries and inodes:

* echo 3 > /proc/sys/vm/drop_caches

As this is a non-destructive operation, and dirty objects are not freeable, the user should run «sync» first in order to make sure all cached objects are freed.

This tunable was added in 2.6.16.

rsync

копируем затем удаляем

rsync -a --backup --backup-dir=/home/vovan/bcrs --stats --progress --remove-source-files -z --filter='+ */' --filter='+ *.bz2' --filter='+ *.gz' --filter='- *' ./SHAPER/ vovan@backup:/home/vovan/SHAPER/

Блокировка UTp FreeBSD

kldload ng_ipfw
ngctl shutdown utp_filter:
ngctl mkpeer ipfw: bpf 2 main
ngctl name ipfw:2 utp_filter
ngctl msg utp_filter: setprogram { thisHook=\»main\» ifMatch=\»\» ifNotMatch=\»main\» bpf_prog_len=9 bpf_prog=[ { code=48 jt=0 jf=0 k=0 } { code=84 jt=0 jf=0 k=240 } { code=21 jt=0 jf=5 k=64 } { code=32 jt=0 jf=0 k=40 } { code=21 jt=0 jf=3 k=2147483647 } { code=48 jt=0 jf=0 k=44 } { code=21 jt=0 jf=1 k=171 } { code=6 jt=0 jf=0 k=65535 } { code=6 jt=0 jf=0 k=0 } ] }

ipfw add 100 netgraph 2 udp from any to any via em0 iplen 0-128

Статистика

ngctl msg utp_filter: getprogram \»main\»
ngctl msg utp_filter: getstats \»main\»
ipfw show

tcpdump -i em1 -n -c 100 -v ‘ip[40:4]=0x7FFFFFFF and ip[44:1]=0xAB and udp’

попробовать http://citrin.ru/freebsd:ng_ipfw_ng_bpf