2006/5/14

FreeBSD 6.0R→6.1Rアップグレード

FreeBSDを6.0Rから6.1Rに上げました。もちろんソースファイルからのリコンパイルです。
特にこれといって問題はありませんでした、いきなりmake installworldを行おうとすると、UPDATINGを見ろって怒られますが、mergemaster -pをして、groupにauditを追加したら問題ありませんでした。

LANGをja_JP.eucJP環境で利用していましたが、tcshのコンパイルオプションが変更になって、2バイト文字もbackspaceやC-f, C-b等で正常に編集出来るようになったのが嬉しいです。

2006/4/30

フレッシュリーダーをインストール

 お手軽便利な RSSリーダー、フレッシュリーダーを自宅サーバにインストールしました。
 今まではbolglinesを利用していて、livedoor Reader等も利用してみたのですが、どれも今ひとつな使い勝手で自宅サーバに導入できる物を色々探していた所でした。



2005/11/16

FreeBSD 5.4R→6.0Rアップグレード

FreeBSDを6.0Rに上げました。

基本的には5.3以上は無問題で6.0Rに上げられるそうですが、portsの更新が若干必要でした。



2005/8/14

openldapでBecky!のアドレス帳管理

自宅サーバにopenldap 2.2.27を入れ、 WindowsのメーラからLDAPサーバ上のアドレス帳を検索できるように設定しました。

実はLDAPの設定は今回が始めてて勉強がてら設定したものをメモとして公開します。

今回のポリシーは以下の通り。

  • 世間ではsambaや各種MTAのアカウント管理にLDAPを使う話題満載だが、うちの環境ではユーザは二人しかいないため、 完全に不要
  • それでも何かLDAPで管理してみたい!
  • そうだ、会社の人のメールアドレス一覧を管理して、自宅と会社の両方のメーラで参照できたら便利かも
  • 他の社員の方にも使って貰いたいけど、全然関係ないanonymousな人は全くアクセスできない設定が必要だ

普段はBecky!を愛用していますが、一応Outlook Expressでもそれなりに情報が検索できるような最低限のデータを登録しました。



2005/1/ 4

Perlを5.6.1から5.8.5に上げる

FreeBSD 5.xは最小構成のインストールでもlang/perl5のパッケージがインストールされるように出来ています。

長いこと使っていると幾つものPerlモジュールを追加していくことになりますが、単純にlang/perl5を削除して、 lang/perl5.8を入れても、 後から追加した各種モジュールは/usr/local/lib/perl5/site_perl/5.6.1配下にあるため、 DBI等色々使えなくなって、例えばこのサイトで使用しているMovableTypeも動作しなくなります。

本エントリではPerlの追加モジュールはportsから全てインストールしている方向けのちょっと無理やりなperlアップグレード方法を紹介します。



2005/1/ 3

自宅サーバ環境をXREAにバックアップ

今現在は管理者とサーバは賃貸マンションにいるのですが、適度なタイミングで実家に引っ越そうと考えています。 実家にはインターネット回線といえば、ダイアルアップのモデムしかないので、 引っ越す際には光なりCATVなりのそれなりの回線を準備する必要があります。

それに伴い、この自宅サーバ雑記帳も引く回線によっては1、2ヶ月の間自前のサーバで運用出来ないことも考えられます。そこで、 いつでも自宅の環境をXREAのサーバに移行できる準備を事前に行っています。

このエントリではバージョンの大きく異なるMySQLのデータを移行させるためのTIPSを説明しています。



2004/12/31

ルータの仕事はルーティングのみ

自宅で使っているbbルータはLinksysのBEFSR41C-JPです。普通のbbルータなので以下の機能を持っています。

  • PPPoEによる接続及びルーティング
  • 上記のNAT機能
  • SNMPサーバ
  • DNSリレー
  • DHCPサーバ
  • DDNS更新

普通のルータですね。So-net ADSLを利用しているのでレンタルしているモデムにもルータ機能がついているのですが、 SNMPを喋れないとDDNSの更新が面倒くさいのでこのモデムはブリッジモードにして、BEFSR41C-JPを繋げています。

「ルータにはルータ本来の仕事だけをさせよう」と思い、 ルータについている付加機能は全てFreeBSD上にサービスを移行してしまいました。