トップ(最新) | <前

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

http://www.naney.org/personal/diary/img/2003/X/X2003-12-09-0004.jpg

(7200rpm, UltraATA/100, FDB) 80GB を2台。 購入。

@ GATEWAY のPCへ

Promise Ultra ATA 66 GATEWAY

以前私が開発Windows BOX として使っていたPCをサーバにあてることになっている。 フタを開けて2台はいっているHDD(13GB と 60GB)を抜いて買ってきた Deskstar と交換。 内蔵ベイのディスク交換のためベイごと抜かなければならないので面倒。

@ Debian GNU/Linux

GATEWAY

インストール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

でブート。これでめでたく認識。 ここで今日はそろそろタイムアウト。 続きはまた明日。

スポンサード リンク


[ 12月9日全て ]

2003年12月31日 (水)

私的10大ニュース2003 このエントリーを含むはてなブックマーク

今年の大事件、マイブームなど。

@ [web] WiKicker 公開

オリジナル WikiEngine 「WiKicker」を公開し、 www.naney.org での運用を開始。 機能追加、負荷軽減など定期的にメンテナンスを継続中。 今年も1年 Wiki の年だった。

12月からは WiKicker ベースの日記システムDiKicker」の開発も開始。

@ [comp] cool programs

@ [net] ADSLトラブル

モデム

春の数ヶ月間悩まされ続けた。 一度常時接続に慣れてしまうと、もう戻れない。 結局モデムの故障。 その間「@FreeD」も契約してみたが、ADSL復旧に合わせて解約。

P-in Free 1P

@ [comp] 適応型ソフトウェア開発

仕事でのソフトウェアプロジェクトでの適用を開始しはじめてみた。

@ [comp] ThinkPad X31 2672-PHJ

ThinkPad

3年ぶりのメインノート PC の買い換えPentium M 1.6GHz + 1GBメモリ。 また3年は頑張ってもらわないと。

@ [camera] TC-1GR1s修理

TC-1 GR1s

愛用のTC-1が故障したため修理修理費16,300円也

GR1s修理

新規に購入したのは、Ai Nikkor 45mm F2.8P(10月12日)、 F3接眼補助レンズドンケ F-2 ぐらい。 あまり散財しなかった。

接眼補助レンズ ドンケ F-2 Ai Nikkor 45mm F2.8P

今年は撮影枚数が伸びず。

近所のミニラボが閉店したのも痛い。

@ [misc] レザークラフト

昨年買ったままだったレザークラフトセットを使ってレザークラフトを始めた。 パスケース、LEDフラッシュライトケース x 2、ツールナイフケース x 2、露出計ケース などを製作。 最近は何も作ってないな。 また何か作りたい。

LEATHERMAN MICRA 革ケース ツインメイトカバー SureFire エクゼクティブ・エリート E1e + KL1 レザーケース マグライト ソリテールケース Leatherman juice S2 レザーケース Arc-LS 用レザーケース

@ [misc] LEDフラッシュライト

LEDフラッシュライトに興味を持つ。 SureFire E1e + KL1ARC-AAAArc LSL-P などを購入。

SureFire E1E-HA Arc-AAA Arc LSL-P


過去の今ごろ このエントリーを含むはてなブックマーク

過去の12月31日より。


[ 12月31日全て ]

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秒というのはちょっと遅すぎる。 もうちょっといじってみれば実用的な速度になるのだろうか?


[ 1月12日全て ]

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セカンダリのゾーン転送もうまくいっているという連絡が入ったし、ほぼ移行作業完了。 残業/休日出勤しないで済んだ。


[ 1月16日全て ]

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日間程度で実害はほとんどなかったし、面倒な手続きまでして回収したいとは全く思っていないのでまあいいのだが。


[ 2月8日全て ]

2004年5月5日 (水)

過去の今ごろ このエントリーを含むはてなブックマーク

過去の5月5日より。


[ 5月5日全て ]

2005年1月1日 (土)

久しぶりの低速回線で spam メールウイルスメールの邪魔臭さを再認識 このエントリーを含むはてなブックマーク

最近はADSLで(速度という点で)気にならなくなっていた spam メール・ウイスルメールであるが、PHS の 32K だとウザさ百倍。

とりあえずしばらくは fetchmail の設定で30000バイト以上は fetch しないように設定。

spam メールウイルスメールのフィルタリングはローカルで充分で、サーバ側では必要ないなと思っていたのだがこういう状況だと確かにサーバ側ではじきたくなるな。


[ 1月1日全て ]

2005年1月21日 (金)

リモートポートフォワーディングライブカメラを晒す このエントリーを含むはてなブックマーク

プライベートネットワーク上に設置したBL-C10を外部からアクセスできるようにする時の方法を確認。

  • カメラはプライベートネットワーク上にあり、外からは直接アクセスできない
  • プライベートネットワーク(ルータ)の IP アドレスは秘密のままにしておきたい

ということで、公開しているサーバでHTTPを中継するという方向で。 となると SSHremote 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 しないといけないのでちょっと面倒。 何かうまい方法はないかな。


[ 1月21日全て ]

2005年1月29日 (土)

ALSASkype 成功 このエントリーを含むはてなブックマーク

Skype IM に入電。 GAKUさんが通話のテストにつきあってくださるというので実験。

あっさり成功。 忘れものをとりにきたとかでGAKUさんが立ち寄ったオフィスと、私の自宅(どちらもADSL)間。

ThinkPad X31内蔵マイク+内蔵スピーカーを使用したが、ハウリングもなく通話できた。 内蔵スピーカーが底面にあるという珍しい構造が功を奏しているのか?

とはいえ飛行機の機内にいるようなキーンという音や、HDDのアクセス音とかは拾ってしまっている。 それにキーボードをタイプすると、さぞ相手もうるさいであろう。

緊急用としては内蔵マイクでいいけど、心地良く通話するにはやはり外付けマイクが欲しい。


[ 1月29日全て ]

2006年2月25日 (土)

大きいファイルの転送が止まってしまうのは TCP Window Scale Option のせいだった このエントリーを含むはてなブックマーク

Linux kernel を 2.6.15 にして以来、無線 LAN で大きなファイルの転送がすぐに止まてしまうようになったので、ドライバをいろいろ変えてみるなど試行錯誤中。

大きなファイルの転送ができないと必要なファイルのダウンロードもままならないので、昨日の夜有線で接続して作業を行うことにした。

……あれ?

有線でも駄目じゃん。大きなファイル転送できないじゃん。

@ 無線 LAN の問題ではなかった

ThinkPad X31 の内蔵 NIC の方は会社だとうまく動いているし、どうやら自宅内の LAN、あるいは ADSL 接続あたりに問題があるようだ。

確認してみると無線 LAN アクセスポイント経由での PC 間のファイルのやりとりは問題なし。 早く気がつくべきだった。

とすると次の可能性はルータ(RTW65b)か。

@ 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

してみる。

……直った。

@ ということで

MADWIFINdisWrapper もシロだったようだ。

そろそろルータ買い換え時なのかなぁ。 YAMAHA で気にいってはいるんだけれど。


[ 2月25日全て ]

Related web page

ADSLよりも速いカタツムリ通信 - Engadget Japanese
&nbsp;&#12452;&#12473;&#12521;&#12456;&#12523;&#12398;&#12495;&#12483;&#12459;&#12540;&#12459;&#12531;&#12501;&#12449;&#12524;&#12531;&#12473;KinnerNet &#12395;&#12390;&#26032;&#12487;&#12540;&#12479;&#36578;&#36865;&#12503;&#12525;&#12488;&#12467;&#12523;SNAP (SNAil-based data transfer Protocol)&#12398;&#23455;&#35388;&#35430;&#39443;&#12364;&#12362;&#12371;&#12394;&#12431;&#12428;&#12289;&#26082;&#23384;&#12398;<strong>ADSL</strong>&#31561;&#12424;&#12426;&#12418;&#39640;&#36895;&#12394;&#36890;&#20449;&#12364;&#21487;&amp;#
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)

この日記のはてなブックマーク数 Add to Google RSS

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)