CREATED: December.9, 2000  LAST MODIFIED: March 10, 2003

FreeBSD で作るプライベートサーバ

んー、4年程前かな。自宅の LAN ごと Internet に繋ぎたくなって、FreeBSD にて iij-ppp + NAT Patch にチャレンジしてあえなく撃沈。その後、FreeBSD-users-jp メーリングリストや「FreeBSD 徹底活用1 ネットワーク編」のおかげもあって何とかなったんだけど、結局 Dialup Router をどこからか手に入れてしまいお役御免。 今は、samba, NFS, ntp, qmail, pop3, apache などなどいろいろ動かしてます。
でも、サーバー設定しただけじゃ FreeBSD(UNIX系OS)の使いこなしは覚えられないで すね。 だって、設定例やハウツー本参考にしておわりだもの。
FreeBSD on mobioNX はクライアント用途やモバイル環境での使いこなしやソフトウェアのインストール、こちらは家庭内サーバとしての設定例やインストール記録をしていこうと思います。

スペック

NAME denta
OS FreeBSD 4.7-RELEASE-p6
Mother Board A-BIT BH-6 [AGP×1 PCI×5 ISA×2]
CPU Intel: Celeron 700
Memory SDRAM DIMM PC133 CL=3 512MB (256MB + 256MB)
HardDisk Drive ad0: IBMDTLA-305040 40GB [Ultra DMA33]
ad1: IBM: IC35L080AVVA07-0 40GB [Ultra DMA33]
ad2: Seagate: U Series 40810 ST340810A 40GB [Ultra ATA/100]
ad3: IBM: IC35L080AVVA07-0 40GB [Ultra DMA33]
ad4: IBM: IC35L080AVVA07-0 40GB [Ultra DMA100]
ad0とad2はvinumによるミラーリング
ad1とad3はDMA100いけるんだけどつなぎかえるのが面倒なのでそのままです…。
PD Drive MATSHITA: PD-1 LF-1001 A105
Tape Drive 謎のQIC テープデバイス TANDBERG TDC 4100
Video Card Matrox: Millennium G400 DH (32MB)
SCSI Card adaptecAHA-2940 Ultra SCSI Adapter
NIC IntelPRO/100+ [100Base-T] x 2
PlanexFW-100TX [100base-T]
Moniter none, sirial console only

Install memo

qmail + qmail-vida で SMTP-AUTH
qmailに、仮想ドメイン・仮想ユーザ管理機能、SMTP-AUTH等の機能拡張をしたqmail-vidaパッケージを使ってみました。
ローカルな DNS サーバを使ってみる
PC の数が増えてくると hosts ファイルをいちいち編集するのが面倒になってきます。named で名前解決しちゃいましょ。
時刻同期サーバでおきらく時計合わせ
コンピューターの時間はすぐ狂ってしまいます。時刻同期サーバを使って自動的にコンピューターの時間をあわせてしまいましょう。