2011-01-01から1年間の記事一覧

LinuxのTCP/IPの実装について調べてみた

結論 tcp_syncookies = 0 の場合 tcp_max_syn_backlog の 75% を超える half openなコネクション要求が来た場合、dropされる(TCP: drop open request from [IP]/[PORT]) somaxconn と tcp_max_syn_backlogの小さいほうの値を、付近の2の累乗の値に切り上げた…

ssh ポートフォワーディング メモ

hostA: ssh -L 8080:hostB:8888 hostB: ssh -g -D 8888 hostChostAでproxyを127.0.0.1:8080に指定する

epgdump

ちょろちょろsegfaultがでてるのでパッチをあてた --- ts.c.orig 2011-08-21 21:00:29.000000000 +0900 +++ ts.c 2011-08-21 18:11:17.000000000 +0900 @@ -320,6 +320,9 @@ int checkcrc(SECcache *secs) { + if(secs->seclen > MAXSECLEN) { + return 0; +…

OpenIndianaでfc multipath

/kernel/drv/scsi_vhci.confに書く内容が、昔のSolaris10と変わってた scsi-vhci-failover-override = "IFT A16F-G2422", "f_sym";

udevが/dev/sd*を消してしまう

カーネルはちゃんと/dev/sd*を認識してるのに、udevが上がったとたん/dev/sd*を消しちゃう状態になってハマりました。どうやら/usr/share/doc/udev-151-r4/README.bz2によると、カーネルのconfigを以下のようにする必要があるそうです CONFIG_HOTPLUG=y CONF…

amarokでiPhoneをsyncできるようにした

/lib64/udev/rules.d/85-usbmuxd.rules の usbmuxdの引数を変更 # usbmuxd (iPhone "Apple Mobile Device" MUXer listening on /var/run/usbmuxd) # Forces iPhone 1.0, 3G, 3GS, iPodTouch 1/2 and iPad to USB configuration 3 and run usbmuxd ACTION=="a…

xorg.conf.d keyboard

% cat /usr/share/X11/xorg.conf.d/keyboard.conf Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbModel" "jp106" Option "XkbLayout" "jp" Option "XkbOptions" "ctrl:nocaps" EndSection