LVS-NAT one arm

LVS-NATで、real serverをいじらないで済む一本腕な構成を考えて見ました。 CONFIG_IP_VS_NFCT = y なカーネルが必要です。 real serverでは、directorサーバからのアクセスに見えます。 構成 client: 192.168.1.1 director: 172.16.1.2 (VIP: 172.16.1.1) r…

どいひーな greasemonkey

// ==UserScript== // @name 503 Auto Reloader // @description Auto Page Reload on Busy Servers // @author WhiteAnthrax // @version 201201090239 // @include * // ==/UserScript== (function () { if (document.title == '503 Service Temporarily U…

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

RedHat推奨swap設定

4GB 又はそれ以下の RAM 最低 2GB のスワップ領域 4GB から 16GB までの RAM 最低 4GB のスワップ領域 16GB から 64GB までの RAM 最低 8GB のスワップ領域 64GB から 256GB までの RAM 最低 16GB のスワップ領域 256GB から 512GB までの RAM 最低 32GB の…

Linux で Drobo S を使う

-Drobo S には IEEE1394b(Firewire800)、USB2.0、eSATAのインターフェースが装備されていますが、適切に電源を落とした状態であっても、途中でインターフェースを変更するとファイルシステムが見えなくなってしまうようです。ご注意を。 Linux用にdrobo-util…

CentOS5.5にvanilla kernel 2.6.35.6を入れる

rootfsがマウントできずにカーネルpanicで、なかなか起動しなかったけど、 CONFIG_SYSFS_DEPRECATED_V2=y をつけて作ったカーネルならあっさり起動できました。

KVMのvncでマウスポインタを合わせる

KVMで動かしているOSをvncを通してマウスで操作していると、二つのポインタが表示されるが、それぞれ動く速度が違って操作が面倒です。 そこで、こちらのマウス操作を仮想環境側ではタブレットの操作として認識してもらうようにすると快適になります。 以下…

USBのAuto Suspendがうるさいので停止

USBにつないでるマウスとキーボードが定期的におかしくなりだしたので、以下を投入 find /sys/bus/usb/devices/*/power/autosuspend -print0 | xargs -i'{}' -0 sh -c "echo -1 > {}"

CentOS MTAの切り替え

yum install system-switch-mail/usr/sbin/system-switch-mail

broadcom-wl ドライバを 2.6.34カーネルで

http://forum.lafox.net/index.php?showtopic=21761にパッチ書いてる人がいて、確かにコンパイルは通るけど これじゃ動かないよな。

Linux Kernel 2.6.34 の NFSクライアント実装には不具合があります

NFS: Fix another nfs_wb_page() deadlock http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0522f6adedd2736cbca3c0e16ca51df668993eeeこのパッチをあてると大丈夫になりました

quotaファイルに IMMUTABLE属性をつけさせない

--- linux-2.6.33.2/fs/quota/dquot.c.orig Mon May 10 16:34:46 2010 +++ linux-2.6.33.2/fs/quota/dquot.c Mon May 10 16:35:22 2010 @@ -1948,8 +1948,7 @@ if (!sb_has_quota_loaded(sb, cnt)) { mutex_lock_nested(&toputinode[cnt]->i_mutex, I_MUTEX_…

yum fastestmirrorが遅いとき

rm /var/cache/yum/timedhosts.txt に計測済みのデータがあるので、これを消してやると再計測されるようです

FreeBSDにzshを入れた

cd /usr/ports make search name=zsh cd /usr/ports/shells/zsh make install clean

yum-priorities

標準リポジトリと、RPMforgeといった他のリポジトリの両方で提供されるパッケージについて、プライオリティをつけて、標準リポジトリのパッケージが他の物で上書きされないようにすることができるようだ。yum -y install yum-prioritiesしてから、/etc/yum.r…

kterm起動時の表示がおかしい

いつからか、起動したてのktermが最下行しか表示されず、ウィンドウをリサイズするまでおかしいという現象にあっていた。.zshrc に if [ $TERM = kterm ]; then eval `resize` fiを記述していい感じに。

fetchmail を動かす度に Application bug, race in MSG_PEEK. と言われる

http://www.spinics.net/lists/netdev/msg96700.html にパッチがあったので適用してみたところ、出なくなった。 diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c index 1d7f49c..ccbd69b 100644 --- a/net/ipv4/tcp.c +++ b/net/ipv4/tcp.c @@ -1532,7 +1532,…

VirtualBox SMP対応?

http://www.virtualbox.org/timeline?daysback=15&changeset=on&wiki=off みてたら、guest SMPなる文字があるなぁ。楽しみだ。

broadcom 802.11 driver

Broadcom 802.11 Linux STA driver が 5/1に更新されていたようなので入れる。 2.6.29ではそのままコンパイル通らなかったのでパッチを作成した。 diff -ur orig/src/wl/sys/wl_iw.c patched/src/wl/sys/wl_iw.c --- orig/src/wl/sys/wl_iw.c 2009-04-23 02:…

FreeBSD 7.2-RELEASE

VirtualBox2にいれてあるFreeBSD 7.1-RELEASEを 7.2-RELEASEにupgradeしてみる。http://www.freebsd.org/releases/7.2R/announce.html によるとFreeBSD UpdateThe freebsd-update(8) utility supports binary upgrades of i386 and amd64 systems running ea…

Emacs環境を整理

howlなるものをいれてみた。なかなか便利そうであるので少し使ってみることにしよう。 それにしてもemacsというのは実におもしろい。

Emacs-23 + Wanderlust

Emacs-23とWanderlustの組み合わせで使っていると、添付ファイルの展開で失敗していることに気がついて調べて見たところ、 gentooのportageで入れることができるFLIMの1.14.8では不具合があるそうな。/etc/make.confにて PORTDIR_OVERLAY=/usr/local/portage…

Western Digital HDDのFirmware

知人のWestern Digitalの2.5inchのハードディスクが、本来の容量より少なく見えるということで、調べて見たところ、Cylinfer数が本来のものより少なく報告されていることが原因のようであった。Western DigitalのHDDのFirmwareはプラッタ上のNegative Cylind…

Gentoo Linux で 日本語manページを表示する

Gentoo Linux で日本語のmanページが文字化けして読めない状態が続いている。 英語のが読めればいいやと思ってたが、化けたのが表示されるのがうっとうしいので、表示できるようにしてみたのでメモしておく。/etc/portage/package.maskに >sys-apps/groff-1.…