nDiki : ADSL
Related term
2003年12月9日 (火)
■ [ お仕事 ] サーバ構築開始

来月OCNエコノミー回線を利用していたWWW/DNS/SMTPサーバをADSL回線側へ持っていくため、同時にサーバも新しく設定しなおすことに先日決まったのでそろそろ準備を。
最低限RAID1ぐらいを組んでおこうといろいろ検討したのだが、Debian GNU/Linux を使って安価にATAハードウェアRAID組めるカードが見つからず(FastTrak TX2000は管理ツールがWindows用しなないようだし、RockatRAID 133 は Debian GNU/Linux で使っているという情報がほどんどないし)。
で結局ソフトウェアRAIDにすることにした。
@ Deskstar 7K250
(7200rpm, UltraATA/100, FDB) 80GB を2台。 購入。
@ GATEWAY のPCへ
以前私が開発用 Windows BOX として使っていたPCをサーバにあてることになっている。 フタを開けて2台はいっているHDD(13GB と 60GB)を抜いて買ってきた Deskstar と交換。 内蔵ベイのディスク交換のためベイごと抜かなければならないので面倒。
@ Debian GNU/Linux
インストールCDでブート。HDD発見できず。 実はHDDはもともと ATA66カードで接続していたので(CD-ROMはオンボート)、このままでは認識しないと。 メニューから一旦 shell に入って、
cat /proc/pci
で、
Bus 0, device 13, function 0:
Unknown mass storage controller: Promise Technology Unknown device (rev 1).
Vendor id=105a. Device id=4d38.
Medium devsel. IRQ 10. Master Capable. Latency=64.
I/O at 0x1440 [0x1441]
I/O at 0x1434 [0x1435]
I/O at 0x1438 [0x1439]
I/O at 0x1430 [0x1431]
I/O at 0x10c0 [0x10c1]
Non-prefetchable 32 bit memory at 0xe8000000 [0xe8000000].
と出たので、
boot: linux ide0=0x1440,0x1436 ide1=0x1438,0x1432
でブート。これでめでたく認識。 ここで今日はそろそろタイムアウト。 続きはまた明日。
- QEMU を使って Debian GNU/Linux 上で Windows... (2005-04-08)
- DynaBook SS 3440を再セットアップして里子に (2004-03-06)
- [ Debian ] GRUB でソフトウェアRAID1 ブート設定 (2004-01-05)
- [ Debian ] ThinkPad X31 にインストール (2003-12-03)
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
2003年12月31日 (水)
■ 私的10大ニュース2003

今年の大事件、マイブームなど。
@ [web] WiKicker 公開
オリジナル WikiEngine 「WiKicker」を公開し、 www.naney.org での運用を開始。 機能追加、負荷軽減など定期的にメンテナンスを継続中。 今年も1年 Wiki の年だった。
12月からは WiKicker ベースの日記システム「DiKicker」の開発も開始。
@ [comp] cool programs
- bogofilter ... spam メールが苦にならなくなった & 楽しくなった。
- SpeedyCGI ... WiKicker の高速化にかなり効果
- Unison ... 双方向同期では rsync より便利。
@ [net] ADSLトラブル
春の数ヶ月間悩まされ続けた。 一度常時接続に慣れてしまうと、もう戻れない。 結局モデムの故障。 その間「@FreeD」も契約してみたが、ADSL復旧に合わせて解約。
@ [comp] 適応型ソフトウェア開発
仕事でのソフトウェアプロジェクトでの適用を開始しはじめてみた。
@ [comp] ThinkPad X31 2672-PHJ
3年ぶりのメインノート PC の買い換え。 Pentium M 1.6GHz + 1GBメモリ。 また3年は頑張ってもらわないと。
@ [camera] TC-1、GR1s修理
愛用のTC-1が故障したため修理。 修理費16,300円也。
新規に購入したのは、Ai Nikkor 45mm F2.8P(10月12日)、 F3接眼補助レンズ 、 ドンケ F-2 ぐらい。 あまり散財しなかった。
今年は撮影枚数が伸びず。
近所のミニラボが閉店したのも痛い。
@ [misc] レザークラフト
昨年買ったままだったレザークラフトセットを使ってレザークラフトを始めた。 パスケース、LEDフラッシュライトケース x 2、ツールナイフケース x 2、露出計ケース などを製作。 最近は何も作ってないな。 また何か作りたい。
@ [misc] LEDフラッシュライト
LEDフラッシュライトに興味を持つ。 SureFire E1e + KL1 、 ARC-AAA 、 Arc LSL-P などを購入。
- 私的10大ニュース2004 [ web ] (2004-12-31)
- [ WiKicker ] 日記機能開発開始 (2003-12-27)
- ケータイ用にプライベート Wiki を設置 (2008-01-07)
- [ WiKicker ] 複数のキーワード集合による、AutomaticLink (2004-02-07)
- 私的10大ニュース2005 [ comp ] (2005-12-31)
■ 過去の今ごろ

過去の12月31日より。
- 私的10大ニュース2004 [ photo ] (2004-12-31)
- [ WiKicker ] 日記機能開発開始 (2003-12-27)
- 私的10大ニュース2003 (2003-12-31)
- スクラッチから書き直したくなるプログラマは、書き直したプログラムもまたスク... (2008-06-14)
- ランボルギーニ イオタ (1970) (2005-02-04)
2004年1月12日 (月)
■ [ Perl ] Memcached を使ってみる

WiKicker の高速化に Memcached が使えないかいろいろいじってみる。 評価は今のところ「微妙」。 Memcached はメモリキャッシュを提供するデーモンプログラムで、キーと値の配列を記憶しておいてくれる。 Slashdot でも使っているらしい。
ホスティングサービスのサーバ(FreeBSD 4.4-RELEASE)に入れてみる。
@ Memcached 1.1.10
依存している libevent と一緒にビルドしてインストール。
cd /tmp wget http://www.monkey.org/~provos/libevent-0.7c.tar.gz tar zxvf libevent-0.7c.tar.gz cd libevent-0.7c ./configure make cd .. wget http://www.danga.com/memcached/dist/memcached-1.1.10.tar.gz tar zxvf memcached-1.1.10.tar.gz cd memcached-1.1.10 CFLAGS='-L../libevent-0.7c -I../libevent-0.7c' ./configure --prefix=$HOME/local/memcached-1.1.10 make make install
'-l' オプションがうまく動かない。
bind(): Can't assign requested address failed to listen /PRE
指定しなくても動くのでとりあえず、よしとする。
ちなみに、EVENT_SHOW_METHOD=1 の結果は以下の通り。
$ EVENT_SHOW_METHOD=1 ./memcached libevent using: kqueue
@ Cache::Memcached 1.0.11
Perl 用の API モジュールを入れておく。 make test でこける。
Your vendor has not defined Socket macro MSG_NOSIGNAL
use Socket qw(MSG_NOSIGNAL PF_INET SOCK_STREAM); のところ。 Solaris/*BSD だと駄目らしい。 CVS版だと解決されいるようなので、こちらを。
@ Cache::Memcached CVS
cvs -d :pserver:anonymous@danga.com:/home/cvspub checkout wcmtools/memcached/api/perl
でとってくる。 こちらは Perl 5.005_03 という古いバージョンでいくつか問題。
our $SOCK_TIMEOUT = 2.6;
のところの our は Perl 5.005_03 には無いので、use vars に置き換え。 use bytes も 5.005_03 に無いのでコメントアウト。
IO::Handle::blocking() も無い。
sub my_blocking {
my ($sock, $bool) = @_;
my $old_flags = fcntl($sock, F_GETFL, 0)
or die "Can't get flags for the socket: $!\n";
if ($bool) {
my $flags = fcntl($sock, F_SETFL, $old_flags | O_NONBLOCK)
or die "Can't set flags for the socket: $!\n";
}
else {
my $new_flag = $old_flags & ~O_NONBLOCK;
my $flags = fcntl($sock, F_SETFL, $new_flag)
or die "Can't set flags for the socket: $!\n";
}
return $old_flags & O_NONBLOCK;
}
...でいいのかな? ささっと書いたんで一部バグっているかもしれないが、とりあえず代替しておく。
ちなみに Cache::Memecached の古い版、MemCachedClient-1.0.7 も試してみたけれどこちらも IO::Socket::INET が必要だったり面倒(なので、1.0.11 のパッチ当ての方をがんばった)。
@ スピード
うーん。思ったほど速くないな。 いや手元のLinuxだとかなり速いんだけれど、FreeBSD だとそうでもない。 Client側の問題が大きいようだ。 下手するとLinux BOX からADSL経由でキャッシュを読み込む方が、FreeBSD のローカルホストから読むより速かったりする。
どうも Socket の接続/切断まわりでもたついている感じである。 (無駄なはずなのだが)毎回 disconnect_all してしまった方が、Benchmark の値が良かったりするし。 接続 -> キャッシュ取得 -> 切断 で 0.6秒というのはちょっと遅すぎる。 もうちょっといじってみれば実用的な速度になるのだろうか?
- Cache::Memcached 1.13 の Perl 5.005_03 対応 (2004-06-05)
- WiKicker の Makefile.PL を Module::Inst... (2006-02-10)
- 最新の Module::Install は Perl 5.005_03 ステ? (2006-04-29)
- Time::Local::gmtime の範囲チェック (2003-12-23)
- Berkeley DB 4.2.52 + DB_File 1.808 をホ... (2004-02-08)
2004年1月16日 (金)
■ [ お仕事 ] OCNエコノミー -> OCN ADSLアクセスIP8「フレッツ」プラン

本日移行。IP アドレス、DNS サーバ、メールサーバ、Web サーバを一斉入れ換え。
午前中にはJPRS側の設定が変更され一時的に名前が引けなくなる。 午後、ADSL側開通(フレッツADSL 12M からサービス変更)。 ほぼ順調。
ただし、中からADSL経由で外へ出ていけない(別の人がルータの設定に苦戦)。 OCNエコノミー側から外へ出れるのだが、」OCNエコノミー側の IP アドレスの正引きがキャッシュされていて古い名前が引けるけど、逆引きはもうできない」という状態に一時的にあるせいで、naney.org に ssh 接続できず(ssh_exchange_identification: Connection closed by remote host)。
別の某大学サーバへは ssh でき、そこから naney.org へ ssh。 ログを見ると、
Jan 16 15:20:05 www9 sshd[9382]: warning: /etc/hosts.allow, line 34: can't verify hostname: getaddrinfo(xxx.yyy.co.jp, AF_INET) failed Jan 16 15:20:05 www9 sshd[9382]: refused connect from aaa.bbb.ccc.ddd (aaa.bbb.ccc.ddd)
という感じ。うーん SSH経由での外部サーバからのメール取得ができん。 しょうがないので、某大学にSSHトンネルを掘り、そのトンネルの中にもいっちょトンネルを掘って一時的に迂回。
ssh -L 12345:www.naney.org:22 xxx.yyy.ac.jp
しておいて、
ssh -L 12346:xxx.naney.org:110 -p 12345 localhost
して、localhost:12346 にPOP3接続と。
そうこうしている間に直ったらしい。
@ 完了
DNSセカンダリのゾーン転送もうまくいっているという連絡が入ったし、ほぼ移行作業完了。 残業/休日出勤しないで済んだ。
- リモートポートフォワーディングでライブカメラを晒す (2005-01-21)
- Tor で hidden service (2005-02-13)
- [ お仕事 ] サーバ構築開始 (2003-12-09)
- [ Debian ] Privoxy + SSH (2004-01-28)
- 例によってPHS接続用に WWWOFFLE を設定 (2005-08-02)
2004年2月8日 (日)
■ 自宅の電話番号に電話すると、他人の家にかかる(NTT東日本)

@ 12:XX 発信できない
コンポの時計合わせをしようと思い、固定電話から 117 へかけてみたところオフフック時の「ツー」という音は聞こえるもののかからない。
「あれ?」
最初は電話機の不調かと思い、電源を抜いてリセットしたりADSL用のスプリッタを経由しないで接続してみたりしたがやはり発信できない(ADSLは問題なく接続したままである)。
PHSで自宅へかけてみると、PHS側では呼出し音が鳴っているものの自宅の方では呼び鈴鳴らず。 とうことで受発信とも駄目。
そういえばと思い、電話の電池を交換(AC アダプタ 共有だが単4x4もはいっている)を交換してみるも変わらず。
@ 実家から電話してもらう
PHSからではなく他の固定電話からだとどうだろう。 ということで実家から、電話をかけてもらった。
「違う男の人が出た」
ん? もう一度かけてもらったがこちらの呼び鈴はやはり鳴らず。 実家の妹もまた違う人が出たら嫌だということで、すぐ切ってしまった。
おかしい。
@ 12:49 自分でPHSにもう一度自分の家に電話してみる。
出た。他人が。 番号を確認したが、やはり違う番号の電話につながっているらしい。 明かに局側のトラブルだと判明。
@ 12:53 PHSから故障受付にTEL
10分強ほどオペレータへの接続待ち。
担当に接続されたので、発信不可、違う人への着信の旨伝える。 PHSからつながったセンターは当該地域とは別のところということで、地元センターに連絡して5〜10分後に折り返すとのこと。
@ 13:10 固定電話に折り返し
PHSに連絡が入ると思っていたのだが、固定電話にかかってきた。 やはりトラブルが発生しているとの事。 1〜1.5時間後ぐらいに、ウチに調べにくるらしい。
突然だな。来る前に連絡を入れてもらう約束をする。
さすがに局からだと直接固定にかけられるのだな。 切った後117にかけてみたが、やはりこの段階ではつながらない。
@ 13:45 電話局より連絡
PHSにTEL。担当が20分後に来るとのこと。
@ 13:55 NTT-ME東京到着
はやい。
「近所で何か工事とかございましたか?」 「先週ぐらいから電柱の建替工事が始まってますが」 「ではその際に入れ換わったかもしれないですね」
アパート外の配線箱を開けていろいろ調査し始めた。 どうやら、アパートの階下の人とクロスしていたらしい。
アパートの下の人の方はノイズのっているようで、室内に入って確認作業をした様子。
結局ウチの方は、局の人の携帯電話から2度ほど通話確認をしただけで室内に上がってはこなかった(あわててちらかっているブツを別の部屋に移したのだが)。
ADSL回線の方は、作業中一度切れたものの再接続で問題なく復帰。 電話不通の間も、接続できていたということは階下の人も契約していたって事?
14:08 ごろ作業完了。 入れ換わっていた2日間程度の電話料金に関しては別途、電柱交換作業側のNTT東日本下請け会社?から連絡がはいるであろうとの事。
@ 15:35 施行業者 代表取締役
施行業者の代表取締役がミニストップで買ったらしい菓子折りを持って来訪。
電話線交換時に、確認にきたが不在だったため信号確認のみを行ったがその時にミスを発見できなかったらしいとの事。
作業は一昨日夕方。 電話代の取り扱いについては「次回請求書で通常より大幅に増えていたりした場合には連絡して欲しい。期間も短かったので多分大幅に変化していることはないと思うが」との事。 きちんと課金計算等はしないつもりらしい。 不通期間の基本料金等の言及も向こうからはなかったな。 2日間程度で実害はほとんどなかったし、面倒な手続きまでして回収したいとは全く思っていないのでまあいいのだが。
- さよなら PHS (2007-02-10)
- PHS でトランシーバ (2000-11-28)
- 韓流スターファンクラブ登録 (2006-03-26)
- m4s tkh再会新年会 (2005-01-06)
- ビジネス用電話番号をマルチナンバーで追加した (2007-09-20)
2004年5月5日 (水)
■ 過去の今ごろ

過去の5月5日より。
- @FreeD 接続せず...
- ADSLがダメダメだったのでP-in Free 1Pを買ってみたわけだが、それはそれで結構苦労したと。
- 去年の今ごろ (2002-12-16)
- 12:30 今日の秋葉原 (2002-04-17)
- 久しぶりの低速回線で spam メール・ウイルスメールの邪魔臭さを再認識 (2005-01-01)
- [ お仕事 ] サーバ構築開始 (2003-12-09)
- [ Debian ] ThinkPad X31 にインストール (2003-12-03)
2005年1月1日 (土)
■ 久しぶりの低速回線で spam メール・ウイルスメールの邪魔臭さを再認識

最近はADSLで(速度という点で)気にならなくなっていた spam メール・ウイスルメールであるが、PHS の 32K だとウザさ百倍。
とりあえずしばらくは fetchmail の設定で30000バイト以上は fetch しないように設定。
spam メール・ウイルスメールのフィルタリングはローカルで充分で、サーバ側では必要ないなと思っていたのだがこういう状況だと確かにサーバ側ではじきたくなるな。
- メールボックスを Gmail に集約 (2007-08-08)
- bogofilter のDB作り直し (2004-12-12)
- Clam AntiVirus + procmail でウイルス除去 (2004-12-11)
- 私的10大ニュース2003 (2003-12-31)
- Gmail へのメールボックス移行で spam 誤判定と転送問題にぶつかる (2007-08-11)
2005年1月21日 (金)
■ リモートポートフォワーディングでライブカメラを晒す

プライベートネットワーク上に設置したBL-C10を外部からアクセスできるようにする時の方法を確認。
ということで、公開しているサーバでHTTPを中継するという方向で。 となると SSH の remote port forwarding か。
- 公開サーバ: www.example.com
- BL-C10: 192.168.0.X
として192.168.0.0/24 にいる自分のPCから
ssh -R 3000:192.168.0.X:80 www.example.com
で www.example.com:3000 にアクセスするとライブカメラが見られるようになる。 ただし www.example.com の sshd の設定で
GatewayPorts yes
になっていないと、他のホストからアクセスできない。 www.example.com 上の stone で外部からアクセスできるようにさらに転送用のポートを作る。
自分のPCから
ssh -R 3000:192.168.0.X:80 www.example.com stone 127.0.0.1:3000 30001
で、
www.example.com:3001 -> www.example.com:3000 -> 192.168.0.X:80
と転送されるようになる。 実験も成功 (実験環境では ssh を実行する時に -1 オプションをつけないと -R がうまく動かない事を忘れていてちょっとはまった)。
自宅(ADSL接続)上の BL-C10 を上の方法で晒してアクセスしてみる。 ADSL回線を上って下る事になるが、ちょっと覗くにはそれなりの描画更新ができている様子。 BL-C10 の内蔵 Web サーバで動画を見ながらカメラを操作した時のレスポンスが悪かったのだが、これは stone の -f オプションで子プロセスを数個上げておくようにすることで改善された。
上の方法だと ssh を止めてもリモートホストの stone のプロセスが残ってしまい、別途 kill しないといけないのでちょっと面倒。 何かうまい方法はないかな。
- [ お仕事 ] OCNエコノミー -> OCN ADSLアクセスIP8「フ... (2004-01-16)
- ホームネットワークカメラ BL-C10 買っちゃった (2005-01-18)
- ネットワークカメラが欲しい (2005-01-15)
- Tor で hidden service (2005-02-13)
- [ Linux ] SSH remote port forwarding (2004-02-02)
2005年1月29日 (土)
■ ALSA で Skype 成功

Skype IM に入電。 GAKUさんが通話のテストにつきあってくださるというので実験。
あっさり成功。 忘れものをとりにきたとかでGAKUさんが立ち寄ったオフィスと、私の自宅(どちらもADSL)間。
ThinkPad X31の内蔵マイク+内蔵スピーカーを使用したが、ハウリングもなく通話できた。 内蔵スピーカーが底面にあるという珍しい構造が功を奏しているのか?
とはいえ飛行機の機内にいるようなキーンという音や、HDDのアクセス音とかは拾ってしまっている。 それにキーボードをタイプすると、さぞ相手もうるさいであろう。
緊急用としては内蔵マイクでいいけど、心地良く通話するにはやはり外付けマイクが欲しい。
- Skype の音量調整 (2005-02-02)
- 300円で Skype 用ハンドセット DP-101Y (2005-02-14)
- Skype + Linux + ThinkPad X31 + CM-DS6 (2005-02-01)
- Skype が鳴らないので ALSA にしてみる (2005-01-28)
- コンデンサーマイクロホン CM-DS6 購入 (2005-01-30)
2006年2月25日 (土)
■ 大きいファイルの転送が止まってしまうのは TCP Window Scale Option のせいだった

Linux kernel を 2.6.15 にして以来、無線 LAN で大きなファイルの転送がすぐに止まてしまうようになったので、ドライバをいろいろ変えてみるなど試行錯誤中。
大きなファイルの転送ができないと必要なファイルのダウンロードもままならないので、昨日の夜有線で接続して作業を行うことにした。
……あれ?
有線でも駄目じゃん。大きなファイル転送できないじゃん。
@ 無線 LAN の問題ではなかった
ThinkPad X31 の内蔵 NIC の方は会社だとうまく動いているし、どうやら自宅内の LAN、あるいは ADSL 接続あたりに問題があるようだ。
確認してみると無線 LAN アクセスポイント経由での PC 間のファイルのやりとりは問題なし。 早く気がつくべきだった。
@ RFC1323 TCP Window Scale Option
Linux kernel 2.4.27 だとうまく通信できているので、そのあたりから調査。 Web を見てみると 2.6.8 から net.ipv4.tcp_default_win_scale がデフォルトで 0 でなくなった事で同様の障害が発生し話題になったようだ。
自分が以前 2.6 系に乗り換えようとしたのもちょうど 2.6.8 だったので、その時に駄目だったのも実はこれが原因だった可能性がある。
echo 0 > /proc/sys/net/ipv4/tcp_default_win_scale
でこの設定が変えられるのだが、2.6.13 以降このオプション自体が無くなっている。
tcp_window_scaling はまだ存在するので、
echo 0 > /proc/sys/net/ipv4/tcp_window_scaling
してみる。
……直った。
@ ということで
MADWIFI も NdisWrapper もシロだったようだ。
そろそろルータ買い換え時なのかなぁ。 YAMAHA で気にいってはいるんだけれど。
- NdisWrapper で ThinkPad X31 の無線 LAN を使う (2006-02-24)
- Linux kernel 2.6.8 + MADWIFI (2004-09-20)
- YAMAHA RTW65b 購入 (2002-04-16)
- ThinkPad X31 と Linux kernel 2.6 (2006-02-22)
- ルータ直結有線生活 (2004-11-25)
Related web page
イスラエルのハッカーカンファレンスKinnerNet にて新データ転送プロトコルSNAP (SNAil-based data transfer Protocol)の実証試験がおこなわれ、既存の<strong>ADSL</strong>等よりも高速な通信が可&#http://japanese.engadget.com/2006/02/09/snail-data-transfer/
■よく検索されるキーワード
うなぎ(432) スーパー(266) 温め方(192) 温め(74) 書き方(47) 調理(46) perl(44) 提案書(37) windows(36) linux(35) cvs(32) アジェンダ(29) ウナギ(28) debian(25) ドラマ(22) svn(21) 壁紙(21) 動画(20) 鰻(19) java(19) ガッテン(18) 美味しく(18) 冷蔵庫(18) インストール(16) 画像(16) サンプル(16) 使い方(15) rcs(14) 修理(14) テンプレート(13) torrent(12) ためしてガッテン(12) tc-1(12) 温める(12) so905ics(11) web(11) iphone(11) x31(11) 渡辺杏(11) subversion(11) make(11) ganttproject(10) 影舞(10) おいしく(10) ノート(9) ガントチャート(9) パック(9) ヨドバシカメラ(9) gmail(9) apache(9) ツール(9) 映画(9) porter(9) 時計(8) thinkpad(8) emacs(8) wiki(8) usb(8) レンジ(8) google(8) gtd(8) 大井町(8) gnu(8) c#(7) ダイソー(7) 4c(7) 日本語(7) twitter(7) 提案書の書き方(7) 生年月日(7) 市原隼人(7) リフィル(7) pc(7) c++(7) 写真(7) djunit(6) scons(6) ボールペン(6) 故障(6) 方眼(6)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 方法 設定 サンプル ダウンロード セール 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 最新 MP3 動画 解説 意味 用語集 参考文献 お薦め お勧め おすすめ Blog ブログ mixi 待受画面 相場 海外旅行 旅行Process Time: 0.111486s / load averages: 1.12, 1.31, 1.36
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク