August 17, 2008

asterisk sip.conf

481 Call Leg/Transaction Does Not Exist

が表示されてregistoryが破棄されると思ったらvoicemailのメールボックス数の通知(Notify)に対応していないSIP端末に対して"mailbox="の設定は行っていはいけなかったらしい。

Notify user of messages waiting in voicemail

 - Notification only works for registered peers with mailbox= definitions in sip.conf

| | Comments (0)

August 09, 2008

ALIX2 FreeBSD glxsb driver

> I've ported the glxsb (Geode LX security bloc) driver from OpenBSD to
> FreeBSD 7. The Geode LX is used on the net5501.
>
> http://user.lamaiziere.net/patrick/glxsb-220608.tar.gz

ALIX2にSECURITY BLOCKなるものがありcryptoを支援してくれるらしい。(VIAではPadLockがある)

早速試してみる。FreeBSD 7.0-R + ちょっといじった Kernel です。

# kldload ./glxsb.ko
glxsb0: <AMD Geode LX Security Block (AES-128-CBC,RNG)> mem 0xefff4000-0xefff7fff irq 9 at device 1.2 on pci0

◆通常はこんな感じ(openssl speed -elapsed -evp aes128 aes-128-cbc)
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
aes-128 cbc       5313.18k     5492.30k     5574.87k     5593.94k     5588.37k
aes-128-cbc       4855.14k     5349.71k     5519.18k     5567.79k     5574.31k

◆使うとこんな感じ(openssl speed -engine cryptodev -elapsed -evp aes-128-cbc aes-128-cbc )
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
aes-128 cbc       5281.94k     5484.59k     5573.82k     5593.70k     5586.29k
aes-128-cbc        387.04k     1509.81k     5431.01k    15520.95k    30408.12k

DESでは効かないのでAESのみだが、ブロックサイズが大きければ5倍位は性能向上。IPSECを使った事無いから良く分からないがショートパケットのときはどうなるのかな?

VPN1411を使ったときとどっちが速いのだろう?

ちなみに AMD64(AMD Turion MT-40) な FreeBSD 7.0-R にやらせると…
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
aes-128 cbc      81844.03k    93806.33k    95625.98k    95434.25k    96184.86k
aes-128-cbc      85896.59k    92334.70k    95244.87k    95851.93k    96190.36k
まぁ、電気食うだけ仕事する。

| | Comments (0)

August 02, 2008

Brother P-Touch Editor 格好いい画面に

いつの間にか P-Touch Editor が格好いいデザインに。

◆前 Ver 4

Ptouch4

◆後 ver 5
Ptouch5

PCから簡単に使う場合はテプラやnamelandより評判が良い(みたい)。

ちなみに自分が持ってるのはPCから使える一番安いモデルのP-Touch 18N
難点は 9.5V 1.3A 程度の出力だけど、今時珍しい異様に大きなACアダプタ。
本体は9.5V-12Vまで受け付ける様になってるから…でかいトランス入って非安定電源?
外周が+の内部が-な仕様なので秋月電源もそのままでは使えない…。

(追記) 気になったのでテスタで図ると無負荷13v位出ているので非安定電源で確定の模様。で、秋月の9V/1.3A安定化電源をプラスとマイナスを逆にして接続したところ、問題なく使えた。元々のが530gに対して秋月のは50g。省エネ的にも良いと思う。

◆よく買いそうなテープ

| | Comments (0)

July 04, 2008

wake on lan (p5-Net-RawIP)

IPアドレスを持っていなくてもmagicpacketを投げるものを適当に書いてみた。
実機で試せていないけど、たぶん上手くいく!…かな?
srcportは勝手にでっちあげ。
raw packetを扱うので普通はroot権限が必要。
srcipはバッティングしない様に要注意。
というか、電源が落ちていれば255.255.255.255でも届くのかも?

(追記)224.0.0.1にしちゃえば解決…害があるかな?

#!/usr/bin/perl
use strict;
use Net::RawIP;

my $srcip = '192.168.0.1';
my $dstip = '192.168.0.255';
my $srcport = 9;
my $dstport = 9;
my $device = 'vr0';

if ( @ARGV != 1 ){ die "Usage: wol.pl dest_mac_addr\n"; }

my $dstmac = $ARGV[0];
if( $dstmac !~ /^([a-fA-F0-9]{12}|([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2})$/ ){
        die "Illegal MAC Address Format: $dstmac\n";
}
$dstmac =~ s/://g;

my $data = pack('H12','FFFFFFFFFFFF');
for ( my $i = 0; $i < 16; $i++) { $data .= pack('H12',$dstmac); }

my $pkt = new Net::RawIP({
                ip => {
                        saddr => $srcip,
                        daddr => $dstip,
                },
                udp => {
                        source => $srcport,
                        dest => $dstport,
                        data => $data,
                },
        });

$pkt->ethnew($device);
$pkt->ethset(dest => 'ff:ff:ff:ff:ff:ff');
$pkt->send;

| | Comments (0)

June 29, 2008

オーディオ用PC故障

IDEを認識しなくなってboot可能な領域が無いよってエラーが出る様に。810+PenIII+Audiowerk2な骨董品だけに復活させるのが困難かも。

Windowsに頼らないという選択肢もあるけれどLinux+ALsa+bit-perfectでgoogleしても、いまいち感が拭えない…。

| | Comments (0)

June 26, 2008

ALIX2 電池付替え

ALIX2の電池を表側につけ直し。足を曲げて半田付けです。これで正規BOXに入ります。

2008062600460000

今のALIX2はHDD運用をやめてCFでrootディレクトリ、USBメモリ×2のgeom mirrorで/usr,/varを構成したりしてます。FreeBSD 7.0Rで。

試してみるに256MのメモリではZFSはクラッシュしまくります。

| | Comments (0)

«トランジスタなパワーアンプ