FreeBSD(Libretto30)の導入・運用メモ
2003年9月20日から人目の訪問者です。

本メモは個人的な記録であり、本メモ内容の通り設定して動作しないことがあっても責任はとれません。また、それによってトラブルが発生しても責任はとれません。このため、各人の責任のおいて参考として見て下さい。
このホームページに関するご意見、ご感想は、E-mail:yahagi@yahagi.info までお願いします。


Hardware FreeBSD
ユーザ環境 未整理

Hardware


FreeBSD


ユーザ環境

yahagi

インストーラで登録(//)

未整理


(2003/8/13-17)
HDD換装(10GB)
DOSで最大パーティション確保
standardでFreeBSD4.8をインストール
Pri-DOSパーティションのサイズを超えないように、パーティションをDeleteしてfreebsdでCreate(type変更のみではDISKlabelでエラーになる)
bootにセット
BootManagerはStandard
SWAPを128Mにして、残りはAuto
FTPでインストール
keymapをjp.106

(2003/8/13-17)
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/net/cvsup-without-gui-16.1h.tgz
rehash
cp /usr/share/examples/cvsup/ports-supfile /usr/local/etc/ports-supfile
vi /usr/local/etc/ports-supfile
/usr/local/bin/cvsup -g -L 2 /usr/local/etc/ports-supfile
/usr/local/sbin/portsdb -Uu
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/sysutils/portupgrade-20030427.tgz
rehash
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/sysutils/libretto-config-1.0.b5.tgz
rehash

(2003/8/13-17)
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/japanese/ja-man-1.1j_5.tgz
pkg_add ftp://daemon.jp.freebsd.org/pub/FreeBSD-jp/man-jp/packages-4.7.0/ja-man-doc-4.7.tgz
rehash
vi ~/.cshrc
  setenv PAGER more
  ↓
  setenv LC_CTYPE ja_JP.eucJP
  setenv PAGER jless

(2003/8/13-17)
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/mail/qpopper-4.0.5_1.tgz
rehash
vi /etc/inetd.conf
  ↓
  pop3 stream tcp nowait root /usr/local/libexec/qpopper qpopper -s
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/mail/drac-1.12.tgz
kill -HUP <inetd.pid>
qpopauth -init
qpopauth -user <ユーザー名>

(2003/8/13-17)
vi ~/.cshrc
  ↓
  set prompt = "%~$ "

(2003/8/13-17)
su
cd /etc
vi ttys

(2003/8/13-17)
vi rc.conf
xntpd
vi ntp.conf
  ↓
  driftfile /etc/ntp.drift
  server ntp1.jst.mfeed.ad.jp
  server ntp2.jst.mfeed.ad.jp
  server ntp3.jst.mfeed.ad.jp
ntpd起動
vi resolv.conf
  nameserver 202.216.224.67
  nameserver 202.216.224.66

(2003/8/13-17)
vi rc.conf
lpd
vi /etc/printcap

(2003/8/13-17)
vi /etc/aliases
  root
newaliases

(2003/8/13-17)
cp /usr/share/examples/cvsup/stabel-supfile /usr/local/etc/stable-supfile
vi /usr/local/etc/stable-supfile
/usr/local/bin/cvsup -g -L 2 /usr/local/etc/stable-supfile

(2003/8/13-17)
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/mail/drac-1.12.tgz
vi /etc/rc.conf
portmap
/usr/sbin/portmap
vi /etc/rc.conf
  ↓
  dracd_enable="YES"
  dracd_program="/usr/local/sbin/rpc.dracd"
  drac_flags=""
vi /usr/local/etc/dracd.allow
  ↓
  255.255.255.255 127.0.0.1
/usr/local/sbin/rpc.dracd
cd /usr/local/etc
chmod u+w pkgtools.conf
vi pkgtools.conf
  'mail/qpopper' => 'WITH_DRAC=yes'
portupgrade -f qpopper
rehash
POP3接続
makemap -u btree /usr/local/etc/dracd.db
cd /etc/mail
cp freebsd.mc lib30.yahagi.info.mc
vi lib30.yahagi.info.mc
  ↓
  LOCAL_CONFIG
  Kdrac btree /usr/local/etc/dracd
  LOCAL_RULESETS
  SLocal_check_rcpt
  R$* $: $&{client_addr}
  R$+ $: $(drac $1 $: ? $)
  R? $@ ?
  R$+ $@ $#OK
make cf
mv sendmail.cf sendmail.cf.org
cp -p lib30.yahagi.info.cf sendmail.cf
kill -HUP <sendmail>

(2003/8/13-17)
fetch http://www.no-ip.com/client/linux/noip-2.0.12.tar.gz
tar -zxvf noip-2.0.12.tar.gz
cd noip-2.0.12
make
make install
groupにnoip、userにnoip追加
chown noip:noip /usr/local/etc/no-ip2.conf
chmod 0600 /usr/local/etc/no-ip2.conf
cp /usr/ports/net/noip/files/noip.sh /usr/local/etc/rc.d/noip2.sh
vi /usr/local/etc/rc.d/noip2.sh
/usr/local/etc/rc.d/noip2.sh start

(2003/8/13-17)
cd /usr/src/sys/i386/conf
cp GENERIC LIB30
config LIB30
cd ../../compile/LIB30
make depend
make
make install
cd /
shutdown -r now
vi /etc/make.conf
  KERNCONF=LIB30
make buildworld; make buildkernel
make installkernel
reboot
boot -s
mergemaster -p
cd /usr/src
make installworld
mergemaster
reboot

(2003/8/13-17)
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/japanese/ja-kon2-16dot-0.3.tgz

(2003/8/13-17)
cd /usr/src/release/sysinstall
make all install

(2003/8/13-17)
vi /boot/loader.conf
  userconfig_script_load="YES"
  ↓
  #userconfig_script_load="YES"