FreeBSD 7.0 構築編



0.まえがき

  •  従来Linuxで自宅サーバを構築してきたが、よりUNIXに近づくためPC-UNIXで好評のFreeBSD7.0でサーバを構築することとした。
  •  古いPCを有効活用するためにも、リソースを消費するXサーバーは利用しないこととする。
  •  そのかわり、UNIXに近づくこととは相反するが、遠隔操作できて、Linuxでも実績のあるWebminを極力利用することとした。
  •  本体マシンは、「中古PC(富士通FMV-6667cl5 =CPU:PentiumV667MHz、メモリ:128MB、HDD:10GB)を再利用する。


1.FreeBSD7.0のインストール

 (1)インストール用CD作成
  • FreeBSDは、ブートFDまたはCD-Rを使ったネットワークインストールも可能であるが、ダウンロードに時間を要することから予めCDイメージをダウンロードしておき、CD-Rに焼き付けたものを使用することする。
  • インストールCDはFreeBSD〈日本語)ホームページ の「FreeBSD入手」より「FreeBSD ISO-IMAGES/i386 」の中から「7.0-RELEASE-i386-disc1.iso」〜「7.0-RELEASE-i386-disc3.iso」 CD イメージをダウンロードしCD-Rに焼き付けて作成。

(2)インストール
  • CD-ROMドライブにCD(disc1)を挿入し再起動。「Welcom to FreeBSD!」と表示されるので「Enter」キーを押す。
  • Contory Selection画面→「110 Japan」→「OK」→「Enter」
  • System Console Keymap 画面→「Japanese 106」
  • sysinstall Main Menu 画面→「Standard」→「Select」→「Enter」
  • FDISK Partition Editor 画面→すべてのパーティションを「unused」→「A」キー→「Q」キー
  • Install Boot Manager for drive ad0?画面→(BootMgr)(OK)→「Enter」→「Enter」
  • FreeBSD Diskable Editor 画面→「A」キー(自動パーティション作成)→「Q」キー
  • Choose Distributions 画面→「ALL」→「Enter」
  • User Comfirmation Requested 画面→「Yes」→「Enter」
  • Choose Distributions 画面→「Tab」キー→「OK」→「Enter」
  • Choose Instlation Media 画面→「1.CD/DVD」→「Enter」
  • User Comfirmation Requested 画面→「Enter」・・・・>インストール開始
  • Congratulations!画面→「Enter」・・・・>インストール成功
  • User Comfirmation Requested 画面→(ゲートウェイ?)「No」→「Enter」
  • User Comfirmation Requested 画面→(inet & network service?)「No」→「Enter」
  • User Comfirmation Requested 画面→(SSH ログイン?)「Yes」→「Enter」
  • User Comfirmation Requested 画面→(Anonymous FTP アクセス?)「Yes」→「Anonymous FTP設定」→「Yes」→「UID:14」「Group:ftp」「RootDir=/var/ftp」→「OK」→(users?)→「Yes」→「Enter」
  • User Comfirmation Requested 画面→(NFSサーバー?)「Yes」→「Enter」
  • User Comfirmation Requested 画面→(NFSクライアント?)「Yes」→「Enter」
  • User Comfirmation Requested 画面→(コンソール設定?)「Yes」→「Enter」
    • System Console Configuration画面→「Keymap」→「Enter」
    • System Console Keymap画面→「Saver」→「Enter」
    • System Console Screen Saver画面→スクリーンセーバー選択「BlueRain」→「Enter」
    • System Console Configuration画面→「Exit」→「Enter」
  • User Comfirmation Requested 画面→(タイムゾーン設定?)「Yes」→「Enter」
    • Select local or UTC 画面→「No」→「Enter」
    • Time Zone Selector 画面→「5 Asia」→「Enter」
    • Countries in Asia 画面→「18 Japan」→「Enter」
    • confirmation 画面→(JST?)「Enter」
  • User Comfirmation Requested 画面→(Linux互換機能?)「No」→「Enter」
  • User Comfirmation Requested 画面→(マウスの設定:PS/2?)「Yes」→「Enter」→「2.Enable」→「OK」
  • Please configure your mouse 画面→(マウス動作確認?)「Yes」→「Enter」
  • Please configure your mouse 画面→「X Exit」→「Enter」
  • User Comfirmation Requested 画面→「Enter」
    • Packages Selection 画面→ジャンル、パッケージを選択
    • Packages Selection 画面→「Install」→「Enter」→「Enter」・・・・>インストール開始
  • User Comfirmation Requested 画面→(ユーザ作成)「Enter」
    • User and group management 画面→「User」→「Enter」
      • 「Login ID:kazuyoshi」「UID:1001」「Group:Wheel」「Password:*******」「Login shell:/bin/tcsh」→「OK」→「Enter」
    • User and group management 画面→「X Exit」→「Enter」→「Enter」
    • 「root」のパスワード入力(2回)
  • User Comfirmation Requested 画面→「Yes」→「Enter」
  • FreeBSD Configuration Menu 画面→「Networking」→「Enter」
    • Network Services Menu 画面→「Mail」→「Enter」
      • Mail Transfer Agent Selection 画面→「Postfix」→(disc#3交換)→「Enter」
    • Network Services Menu 画面→「Interfaces」→「Enter」
      • Network interface information required 画面→「fxp0 (Ethernet Card名)」→「OK」→「Enter」
      • User Confirmation Requested 画面→(IPv6?)「No」→「Enter」
      • User Confirmation Requested 画面→(DHCP?)「No」→「Enter」
      • Network Configuration 画面→「Host:fmv.inohara.net」「Domain:inohara.net」「IPv4 Gateway:192.168.0.1」「Name Server:220.220.248.1(ぷららDNS)」「IPv4 Address:192.168.0.14」「Netmask:255.255.255.0」
      • 「Enter」「Enter」
    • Network Services Menu 画面→「X Exit」→「Enter」
  • FreeBSD Configuration Menu 画面→「X Exit」→「Enter」
  • sysinstall Main Menu 画面→「X Exit Install」→「Enter」
  • User Comfirmation Requested 画面→「Yes」→「Enter」
  • 再起動
(3)Portsの更新
  • # sysinstall コマンド入力→「Configure」→「Packages」→「FTP」→「Japan(ftp.jp.freebsd.org)」→「ports-mgmt」→
  • portupgrade (2008.9.23時点:portupgrade-2.3.1.2)をインストール。
  • 同様に、cvsup (2008.9.23時点:cvsup-without-gui-16.1r_3)をインストール。
  • 再起動
  • # cd /usr/ports/net/cvsup
  • # make install clean
  • # cp /usr/share/examples/cvsup/ports-supfile /etc
  • # vi /etc/ports-supfile
    • *default host=CHANGE_THIS.FreeBSD.org を
    •       ↓
    • *default host=cvsup5.jp.FreeBSD.org に変更(数字は無〜6)する。
  • # cvsup /etc/ports-supfile
  • # portsdb -Uu
  • # pkgdb -F
  • # portupgrade -R cvsup
  • # portupgrade -R portupgrade


2.Webminによるアプリケーション設定

(1)Webminのインストールと設定

  • 各種アプリケーションのインストール、設定をWeb環境で実施するため、Webminをインストールする。
  • # cd /usr/ports/sysutils/webmin
  • # make install clean
  • # /usr/local/lib/webmin/setup.sh      Webmin設定開始
    • パスワードの入力以外は全てデフォルトのまま「Enter」入力
  • # vi /etc/rc.conf
    • webmin_enable="YES"  を追加(自動起動)
  • # /usr/local/etc/rc.d/webmin start  で起動する。
  • Webminの利用方法については「WebminでFreeBSD設定」

(2)WebminによるSSHの設定


(3)WebminによるFTPの設定

(4)Webminによるユーザ追加

(5)WebminによるDNSサーバーの設定

(6)Webサーバーの設定

(7)Webminによるメールサーバーの設定

(8)Webminによるファイル共有

(9)Webminによるプロキシーサーバーの設定

更新履歴 更新履歴
2008.09 作成

トップ アイコン
トップ

「WebminでFreeBSD設定」