NetBSDはFreeBSDみたいにインストール直後に設定ファイルを
作成してくれないので自分で全部設定します。
といってもFreeBSDがわかるなら別に難しくはない。
自分用のグループとユーザ(例ではaoyama)を作成して、
パスワードの設定を行う。
# groupadd aoyama
# useradd -g aoyama -G wheel -s /bin/sh -m aoyama
# passwd aoyama
オプションは、
-g:主グループ
-G:所属するグループ
-s:ログインシェル
-m:ホームディレクトリを作成
ネットワークアドレスを設定する。
(CDからインストールした場合は何もないので)
インターフェースは ifconfig -a で確認しておく。
以下はre0に192.168.2.99、DNS192.168.2.33、ルータ192.168.2.1を設定する例。
# ifconfig re0 inet 192.168.2.99 netmask 255.255.255.0
# route add default 192.168.2.1
# echo 'nameserver 192.168.2.33' >> /etc/resolv.conf
pingなどで動作確認する。
# ping www.peach.ne.jp
ダメな場合は正しい値を再度設定する。
# ifconfig re0 inet 192.168.2.88 netmask 255.255.255.0
# route delete default
# route add default 192.168.2.2
# rm /etc/resolv.conf
# echo 'nameserver 192.168.2.22' >> /etc/resolv.conf
設定がうまく動くようならrc.confに追加する。
# echo 'ifconfig_re0="inet 192.168.2.99 \
netmask 255.255.255.0"' >> /etc/rc.conf
# echo 'defaultroute="192.168.2.1"' >> /etc/rc.conf
sshdを起動する。
# echo 'sshd=YES' >> /etc/rc.conf
# /etc/rc.d/sshd start
BIOSの時間をローカルタイム(日本時)と解釈するように設定する。
# echo 'rtclocaltime=YES' >> /etc/rc.conf
# /etc/rc.d/rtclocaltime start
設定を間違えたらviで編集する。
# vi /etc/rc.conf
設定を確認します。
# cat /etc/rc.conf
省略
ifconfig_re0="inet 192.168.2.99 netmask 255.255.255.0"
defaultroute="192.168.2.1"
sshd=YES
rtclocaltime=YES
あとはsshで接続してどこからでも設定できます。
設定が終ったら、再起動して念のため設定を確認します。
# shutdown -r now
NetBSDでクロック変更はこんな感じ。
# sysctl machdep.powernow.frequency.available
machdep.powernow.frequency.available = 1000 1800 2000 2200 2400 2600 2700
# sysctl -w machdep.powernow.frequency.target=1000
machdep.powernow.frequency.target: 2700 -> 1000
おまけ:
ちゃんと4GB認識できてます。FreeBSDより5MB多い(笑)
NetBSD 4.0 (GENERIC) #0: Sat Dec 15 22:25:31 PST 2007
builds@wb28:/home/builds/ab/netbsd-4-0-RELEASE/amd64/200712160005Z-obj/h
ome/builds/ab/netbsd-4-0-RELEASE/src/sys/arch/amd64/compile/GENERIC
total memory = 4062 MB
avail memory = 3907 MB
追記:
ホストネームぐらいは最初に設定しておくべきだろう^^;
# echo 'hostname=netbsd.peach.ne.jp' >> /etc/rc.conf
# echo '192.168.2.99 netbsd.peach.ne.jp netbsd' >> /etc/hosts