nDiki : DHCP

2004年12月15日 (水)

ノート PCApache Virtual Host

メインノート PC で動かしている Apache のバーチャルホスト設定を整理。 以前から WiKicker その他 CGI アプリケーションのテスト用にいくつかバーチャルホストを設定して利用していたのだが、ごちゃごちゃしてきた。

パーソナル用、仕事パーソナル用、各プロジェクト用を新設。 デフォルトと含めて5つのバーチャルホストを設定。 今まで設定していなかったアクセス制限(ローカルホストからかか認証ユーザからのアクセスのみ許可)もきちんとかけておく。 デフォルト以外のバーチャルホストには簡単にメモがおけるように、wiki をセットアップ。

パーソナル用には Another HTML-lint gateway や dwww などもセットアップ。 今後Webベースのツールはここにおいて利用するかな。

基本的に DHCP で割りあてた IP アドレスを点々とすPCホストなので、今のところ hosts に明示的にバーチャルホスト名を書かないと(それとユーザ・パスワードの設定をしないと)外部から利用できない。 基本的には自分専用なので問題ないのだけれど、ダイナミックDNSとかそのあたりの実験はこんどしてみたいところ。

スポンサード リンク
[ 12月15日全て ]

2005年9月27日 (火)

納品前日なのに /var が壊れた! HDDからのブートで Debianインストール

午後になって「今日はメールがあまりこないな」と思っていたら、実はノート PCの /var が 100% を越えていた。 しかし急に何で?

 Filesystem          サイズ  使用  残り 使用% マウント位置
 /dev/hda1             9.2G  7.5G  1.3G  86% /
 tmpfs                 505M   16K  505M   1% /dev/shm
 /dev/hda2              19G   14G  3.9G  79% /home
 /dev/hda3             185M  -64Z  163M 101% /var
 /dev/hda5             1.2G  347M  813M  30% /tmp

いや、そもそも /var は 3.7GB ぐらい取ってあったはず。……ヤバイ? /var を除くと空の /var/lib と、空の lost+found のみ。 おや? あれ?

一旦シャットダウン。/var が無いので各 daemon が悲鳴をあげつつ終了。 でシングルユーザで起動して fsck。 酷い有様のようだ。 ここまで /var が壊れるとどうしようもないなあ。/var/lib/dpkg 以下がごっそり無いのは Debian 的に痛い。

納品を明日に控えているんですけどね。TeX のドキュメントもまだまだ書かなければいけないんですけどね (/var/lib/texmf も無い)。 メールのチェックもままならない(/var/qmail も /var/spool も無い)。

インストールかぁ。幸い / と /home が生きているから被害は最小限。 下手に無理して使い続けて他に悪影響が出てファイルを壊したりしないうちに、やってしまった方が良さそうだ。

インストール

まずは sargeDebian GNU/Linux を入れ直す。 USB FDD も USB CD-ROM ドライブも自宅で手元にないという状態の ThinkPad X31 ということで、 HDD からのブートをチョイス。

最初に / パーティションにある /usr/local を /home/naney 以下に退避。 次にGRUBからインストーラが起動するようにする。

 mkdir /boot/newinstall
 cd /boot/newinstall
 wget http://http.us.debian.org/debian/dists/sarge/main\
 /installer-i386/current/images/netboot/debian-installer/i386/initrd.gz
 wget http://http.us.debian.org/debian/dists/sarge/main\
 /installer-i386/current/images/netboot/debian-installer/i386/linux
 mv linux vmlinuz

/boot/grub/menu.lst に

 title New Install
 kernel (hd0,0)/boot/newinstall/vmlinuz root=/dev/ram0 ramdisk_size=12000
 initrd (hd0,0)/boot/newinstall/initrd.gz

を追加してリブート。GRUB のメニューから New Install を選んで起動させ、インストーラを立ち上げる。 パーティションの設定で

  • / と /var があったパーティションは初期化 (ext3)
  • /var と /tmp と のパーティションはそのままマウントするように設定
  • swap は今までと同じ /dev/hda6

あとは普通にネットワークインストール。 思ったより簡単に復旧できそうだ。CD-ROM やフロッピーディスクを作るよりよっぽど簡単。

最小限のパッケージだけ入れたらすぐに sidアップグレードし、後は作業しながら足りないものを順次インストール・設定。

/etc の下のバックアップは自宅にある外付けHDにあり、これを参照しないかゆいところまで手の届いた設定に戻していくのは大変。 とりあえず 会社では qmail の設定など必要な範囲のみに留めておく。

Linu kernel は以前作った deb 一式をとっておいたのでそれで置き換え。 有線LAN + DHCPな難境だったので、ネットワークまわりほぼ設定不要で助かった。

MADWIFIcpufreqd あたりの設定は自宅に戻ってから復旧させた。

被害状況

/var の lost+found をみると 11:35 ぐらいに /var に書き込めなくなったようだ。 気がついたのが 14:30 ぐらいで、再インストールしてある程度作業ができる状態 (メールまわり、XEmacs まわり他)になったのが、19:00すぎ。

問題確認後、作業中のファイルを失わずに Subversion リポジトリにコミットでき、もう一台のデスクトップ Windows PC で作業を継続できたのは不幸中の幸い。

しかし /var の破損の原因は何なんだろう。HDDの問題に起因するとなると今後もこわすぎるな。

[ 9月27日全て ]

2006年3月8日 (水)

DHCPIP アドレスを割り当てられているノート PCWindows BOX からいろいろな名前でアクセスする

Debian GNU/Linux ノート PC 上で動かしているフレッシュリーダーWindows BOX からアクセスできるようにしたい。

しかしそのノート PCDHCPIP アドレスを割り当てているので Windowshosts ファイルに書くのも毎回書き換えが必要で面倒。 DNS がどうのこうのという大袈裟なこともしたくない。

何かいい手はないかなと考えていたら、nmbd の事を思い出した。 もともと Windows だと NetBIOS 名で URL のホストを解決できているので、これを使う手がある。

今回は Apache の名前ベースのバーチャルホスト 'freshreader' に置いてあるフレッシュリーダーに、Windows BOX からアクセスしたいので、 Samba の 'netbios aliases' 設定を使用する。 smb.conf で 'netbios aliases' としてバーチャルホストと同じ名前の指定しておいてあげれば OK。

[ 3月8日全て ]

2006年11月23日 (木)

YAMAHA RTW65bDHCP 予約アドレスの設定

自宅の LAN 内で、 ノート PC 上の Web サーバに他の PC からアクセスできるように、DHCP で固定アドレスが振られるように設定することにした。

ルータWeb 管理画面からは固定アドレスの設定はできない。 しかしながら YAMAHA のルータなのでコマンドを入力することで設定できる。

Web 管理画面から [システム管理]->[コマンド設定] を選んでコマンドを入力する。 以下メモ。

DHCP サーバの状態の表示

 # show dhcp status
 DHCPスコープ番号: 1
    ネットワークアドレス: 192.168.X.Y
                割り当て中アドレス: 192.168.X.Z
  クライアントイーサネットアドレス: xx:xx:xx:xx:xx:xx
                      リース残時間: 2日 11時間 7分 0秒
  スコープの全アドレス数: 189
          除外アドレス数: 0
    割り当て中アドレス数: 1
      利用可能アドレス数: 188
 pp select none
 #

DHCP 予約アドレスの設定

 dhcp scope bind 1 192.168.x.aaa nn:nn:nn:nn:nn:nn
 dhcp scope bind 1 192.168.x.bbb ethernet oo:oo:oo:oo:oo:oo

上は Linux ノート PC 用。下 は Windows XP ノート PC 用。

[ 11月23日全て ]

2007年1月20日 (土)

うちの周りを FON ホットスポットにする

naney:364371464

1月15日に予約注文した La Fonera (FON ソーシャルルータ)が発送されてきた。 平日に届くことも考えて 20:00 - 21:00 の時間指定をしておいたのが裏目で、夜まで待つことに。 それまでに、ユーザ登録をしておいたり予習をしておいたり。

到着して夜に早速設置。

FON

FONWiFi コミュニティ。メンバがそれぞれ設置した FON アクセスポイントを公開して、お互い使いあえるようにするという活動をしている。

その無線 LAN アクセスポイントルータとなるのが La Fonera。

La Fonera 設置

La Fonera を家にある HUB に LAN ケーブルでつないで、電源ケーブルを挿す。 ルータが起動すると有線側から DHCP でアドレスを取得される。 同時に、

  • MySpace
  • FON_AP

という2つの ESSID の無線 LAN アクセスポイントが使えるようになる。

FON_AP の方に無線 LAN 経由で接続し、Web ブラウザで適当なサイトにアクセス。 こちらは別途 192.168.182.0/24 というサブネットワークとなり DHCP でアドレスがホストに割り当てられる。

そうすると FON のログイン画面が表示されるので、ここでログインし FON ルータの登録を行う。

事前にしておいたユーザ登録時に住所の入力があったので、てっきりこれがルータの場所の入力だと思っていたのだが、ルータの場所は別途入力をするようになっていた。 ルータを複数台持つ時はどうするのだろうと思っていたのだがそいういうことね。

登録しようとしたら FON Maps が不調で一時的に位置情報の設定ができなかったのだが、これはしばらくてやりなおしたら登録できるようになった。

チャンネルは自動的に空いているところを探すして使うとのことなので、問題なければ自動のままにしておこう。 ちなみにこれげ現在うちが無線 LAN アクセスポイントが2台、近所で別に2台(1台はプリンタサーバ?)があるので、既に都合4チャネル。 デジタルコードレスホン等も考えると過密状態になりつつある。

FON ホットスポット

うちの前は公園なので多分そこからならつながるはず。 ただ住宅街で子供が遊んでいるようなところなので、ノート PC 等を使うとちょっと浮きそうではあるけど。

[ 1月20日全て ]

2008年6月9日 (月)

社内ファイルサーバの代替として TeraStation PRO を導入

naney:2563941006

社内ファイルサーバとして使っていた日本ゲートウェイの古い PC がもう駄目そう。 RAID 1 の片方の HDD が死んだ。不調で最近は定期バックアップも取れていないのでかなりやばい。 早急に対応する必要があるということで、以前からちょっと検討していた低価格 RAID NAS を導入することにした。

チョイスしたのは BUFFALOTeraStation PRO TS-H1.0TGL/R5。 対抗馬は I-O DATALANDISK Tera HDL-GT1.0 あたり。 決定的な選択上の違いがなかったので、堅牢そうなこちらをチョイスした。

設定

接続すると DHCP サーバから自動的に IP アドレス等を取得するはずなのだがうまくいかず初期設定の 192.168.11.150 になってしまった。 しょうがないので、付属ソフト NAS Navigator2 をインストールした Windows XP BOX と直結の上、固定 IP アドレスを設定 (と実はこちらは HUB の問題だったようで、固定 IP アドレスに設定しても最初つながらなかった。HUB の挿す場所を変えたらつながったので、本当は DHCP サーバでもつながったようだ)。

あとは

で設定終了。とりあえずファイル共有できるようになった。

順次データ移行予定。

ユーザ管理については、設定するとしてもポリシーを再検討してからだな。 それと早めにバックアップHDD を調達しなければ。

[ 6月9日全て ]

2008年6月10日 (火)

今日のさえずり - 部長なのか?

naney:2564876576

2008年06月09日

  • 09:45 秋葉原駅中央改札口はいつもと変わらない。[mb]
  • 09:45 ヨドバシカメラHDD 下見中。[mb]
  • 10:37 P3 で発言するとタイムラインがつまるので、久しぶりに Twit 使ってみる。Twit 2.12。 *Tw*
  • 10:42 @lynmock Twitter API が変になった頃から発生しているのですが、それ以降 API が安定している時も駄目なことが多いです。 *Tw*
  • 10:44 @lynmock ちなみに Debian GNU/Linux + J2SE 1.6.0_04 + P3 3.03 です。 *Tw*
  • 10:47 @lynmock P3 を再起動するとまたタイムラインを取るようになるのですが、発言をすると自分のタイムラインが一番上に表示されたところでそれ以降取得できなくなります。矢印がアニメーションして取りにいこうとしているみたいですが。 *Tw*
  • 10:52 @lynmock こちらでデバッガとかで追いかけられればいいんですけどね。何かわかったら報告します。 *Tw*
  • 13:54 これからヨドバシカメラ行ってくる。
  • 14:22 TS-H1.0TGL/R5 買ってきた。みんなテラテラ騒いでる。
  • 14:37 @maru_kei はい。RAID 5 で使います。まあ「テラ」という響きを楽しんでいるって感じ。
  • 15:11 TeraStation PRO を起動した。DHCP サーバからの IP アドレス取得に失敗してる。
  • 17:03 シュウォッチ進捗状況報告メールきてる。進んでいるみたい。
  • 24:33 [photo] フルーティー。シャトー ランドロー シロ AC アントル ドゥ メールhttp://tinyurl.com/5b6mrd

2008年06月10日

[ 6月10日全て ]

2012年8月18日 (土)

今日のさえずり: ここ1週間ぐらい、おなら体操がブレイクしてる

2012年08月18日

[ 8月18日全て ]

2012年12月12日 (水)

今日のさえずり: うちのサービスの中で、火花が散る瞬間っていつだろう?

2012年12月12日

  • 08:48 本日お休みです。
  • 10:14 顔洗っている間にみさいる?
  • 10:25 Snapseed for Android インストールしてみたけど、文字入れる機能無いので使わない。
  • 10:27 タミヤにミサイルをプラモ化してもらいたい。
  • 10:35 お気に入りの【X48-3】 1/48スケール プラモデル エアクラフト ウエポン C アメリカ ミサイルセットはタミヤじゃなくてハセガワだった。
  • 12:36 今日も風邪が家庭内暴力。
  • 17:27 あー、やっぱり中途半端にアップデート中の sidKDE が動かなくなってる……。
  • 17:35 そして最近軟弱で KDE 上でしかネットワーク(含む Wi-Fi)の設定しておいてなかったからコンソールログイン状態だとネットワークにつながらない。そっから設定か。
  • 17:47 有線は普通に DHCP でいけたので、これから粛々とアップデートする。
  • 17:53 そういえば、家に Debian ノート PC 1台(当然 Windows とか消してる)しかなかった時代はネットワークつながらなくなると、もう自分の知識(と最悪フロッピーディスク)しか頼れなかったんだよね。
  • 18:03 うちのサービスの中で、火花が散る瞬間っていつだろう?
  • 18:32 KDE 起動するようになったのでご飯。
  • 22:02 一部ノロわれている可能性があるらしい。
  • 23:06 腹減った(まだ Wi-Fi つながってない)。
[ 12月12日全て ]

2013年9月20日 (金)

YAPC::Asia Tokyo 2013 1日目

naney:9831010525

YAPC::Asia Tokyo 2013 オープニング(941 @941 氏 藤原洋記念ホール)

いよいよ YAPC::Asia Tokyo 2013 スタート!

今回は席に電源があるので安心してノート PC・スマートフォンを使えるので嬉しい。 Wi-Fi がつながっても DHCP で アドレスがもらえなくて通信できなかったりすることがあるのでちょっと注意。いったいどれだけ接続してるんでしょうね。これだけ geek の集まる会場で Wi-Fi 環境整えるの相当ノウハウがいるのだろうなあ。

Postcards from the Edge: The State of Perl 5 Development (Ricardo Signes @rjbs 氏 藤原洋記念ホール)

Perl の今後の機能追加・変更(experimental features)についての話。まだまだ Perl 5 は Perl 5 のまま変わっていくと。便利になったり直観に反するものが減ったりとか良くなっていく。シンタックス/セマンティクスがさらに肥大化していくのは初学者にはちょっと厳しくなるのな。

この話につきものの互換性の話もあった。去年のスピーカー互換性を大事にするという話だったけれど、今回は互換性を恐れずに改良していくというニュアンスに感じられた(聞き間違えでなければ)。個人的には Perl は古いスクリプトがそのまま動くのがとてもいいと思っているので、そのあたりも引き続き大事にされると嬉しいな。

PSGI/Plack・Monocerosで学ぶハイパフォーマンスWebアプリケーションサーバの作り方 (Masahiro Nagano @kazeburo 氏 藤原洋記念ホール)

LINE株式会社では mod_perl から PSGI/Plack にほぼ移行済みとのこと。Starlet を使っている。

今回はリバースプロキシとアプリケーションサーバ間の大量のリクエストを捌くために Monoceros を開発しているというお話。あと PSGI/Plack の基本概念の解説もあって嬉しい。 Perl で書かれた HTTP サーバがハイパフォーマンス出せるなんて、昔は自分は考えもしなかった。

PSGI/Plack のサーバを書く人必見な、中身の濃いトークでした。

Perl and Riak - 分散データストア Riak を Perl から "爆速" で使うために - (Tatsuro Hisamori @myfinder 氏 藤原洋記念ホール)

RTB システムに Riak を使ってみたというトーク。良い Perl モジュールが無いので作ったとのこと。

大規模Perl初心者研修を支える技術 (Daisuke Tamada @tamaclaw 氏 藤原洋記念ホール)

DeNA の Perl エンジニア初心者研修プロジェクトについて。Class::Data::Inheritable がコードリーディング教材とし良いらしい。

SPDY、HTTP/2.0の使い方 (takesako @takesako 氏 藤原洋記念ホール)

高速化されたプロトコルの話かなと思っていたけれど、ドヤリングから暗号化という導入で引き込んでいく手慣れたトーク。本格的に使われ始めるのは来年以降?

昼休み

たまにお名前が話題にあがることのあった @bonar 氏と初対面のご挨拶をさせていただきました。今後ともよろしくお願いします。

Perl 談議 (@lapis25 氏 タリーズコーヒー 慶應日吉店)

社内の Perl 技術動向について談議。最近は解き放たれてきたねとか。

僕の考えたFuture Perl (Tokuhiro Matsuno @tokuhirom 氏 藤原洋記念ホール)

Perl 6 の話など。

Build Your Own Exobrain (Paul Fenwick @pjf 氏 藤原洋記念ホール)

Google 翻訳を使ったキュートなスライド(ほとんど聞いてなかった)。

Lightning Talks Day 1 (藤原洋記念ホール)

@kazuho 氏の prove のトークで始まって、最後日本人による中国語(のような違うような)でのトークでシメ。

YAPC::Asia Tokyo 2013 懇親会 (イベントホール)

乾杯。

1日目その他

多目的教室3は常に人気で入ろうとしたけど1度も入れなかった。部屋遠しが近いので人気なトークがあるとさっと集るのかもね。

そういえば今年の T シャツ、背中に pixiv って大きく書かれていて着用できないものだということに気がついた。残念。 ピクシブが T シャツスポンサーだからなのかな。スポンサーのおかげで運営ができたりチケット代が抑えられたりできていると思うので素晴しいと思うのだけれど T シャツについては有無でチケット代が違うので、大きく広告が載りますよってチケット発売時に明記してくれるといいと思う(自分は先行販売で買ったので T シャツの有無は選べないから関係なかったけど)。

今日のさえずり: 「藤井システム」なんて言葉があるんだ。藤井さんなんかかっこいい。

2013年09月20日

[ 9月20日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・プロダクトオーナーをしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

follow us in feedly

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.054642s / load averages: 0.62, 0.48, 0.44
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker