понедельник, 26 апреля 2010 г.

PROMPT: CCITTT u-Law Converter

Стандартными средствами Cisco бывает очень сложно создать PROMPT приемлемого качества. Конвертировать WAV в формат mu-Law, можно командой sox доступной как для Windows, так и для UNIX

# sox -V ~/prompt.wav -r 8000 -c 1 -U ~/prompt.ulaw.wav polyphase

Скачать программу можно по ссылке http://sox.sourceforge.net/

четверг, 22 апреля 2010 г.

Windows RRAS Server за брандмауэром FreeBSD

Если ваш VPN-сервер должен находится за брандмауэром FreeBSD, не нужно ломать голову как его опубликовать в Интернет. Нужно просто внести настройку в ядереный NAT.

# ipfw nat 1 config log ip ${WanIp0} reset same_ports deny_in unreg_only redirect_port tcp ${RRAS}:1723 1723 redirect_proto gre ${RRAS0} ${WanIp0}

Где, ${WanIp0} - внешний IP-адрес, а ${RRAS0} - внутренний IP-адрес VPN-сервера.

понедельник, 12 апреля 2010 г.

FreeBSD, создание виртуального диска (или диска отображаемого в файл)

Иногда бывает необходимо создать виртуальный диск. Применение ему всегда можно найти главное включить фантазию. Я, например, иногда создаю шифрованные диски или балуюсь с gvinum создавая массивы из виртуальных и физических дисков.

# dd if=/dev/zero of=virtualdisk bs=1k count=5k
5120+0 records in
5120+0 records out
# mdconfig -a -t vnode -f virtualdisk -u 0
# bsdlabel -w md0 auto
# newfs md0a
/dev/md0c: 5.0MB (10224 sectors) block size 16384, fragment size 2048
using 4 cylinder groups of 1.25MB, 80 blks, 192 inodes.
super-block backups (for fsck -b #) at:
160, 2720, 5280, 7840
# mount /dev/md0a /mnt
# df /mnt
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/md0a 4710 4 4330 0% /mnt