会社に、Solaris10がインストールされた新しいサーバマシンがやってきた。さっそくラックに組み込み、セットアップを始めたので、手順をめもめも。
シリアル接続するため、サーバの電源はOFFにしておいて、作業中にONにすること推奨。
まずはネットワークの設定
まず最初に、ネットワークの設定を行います。まだtelnetも使えないので、サーバとPCをシリアルでつないで設定します。
シリアルケーブルで接続
LANケーブルを使って、サーバのRJ45シリアルポートに接続。PC側は、同梱されているRJ45→シリアル変換コネクタ使用して接続します。
TeraTermでシリアル接続
TeraTermのCOM1を9600bpsに設定し、サーバの電源をONにします。すでに電源ONの場合は、COM1の設定を行ってからシリアルケーブルを接続すれば、つながると思います(未確認)。
サーバ起動後、TeraTermにログイン画面が表示されるので、rootと入力してログインします。パスワードを設定している場合はパスワードも入力しますが、初期状態ではパスワード無し、のはず。
ユーザーの作成
作業用にユーザーを作成します。常にルートユーザーを使うのは、あまりよろしくないです。
# groupadd GROUPNAME
# useradd -g GROUPNAME -d /export/home/USERNAME -m USERNAME
64 ブロック
# passwd USERNAME
新しいパスワード:
新しいパスワードを再入力してください:
passwd: USERNAME のパスワードが変更されました
ここで注意しないといけないのは、-d と -m のオプション。-d でホームディレクトリを指定し、-m でホームディレクトリを作成する、という指定をしないと、ユーザーのホームディレクトリが作成されない。
telnetサーバを有効にする
これがあればネットワーク経由で各種設定ができるようになるので便利。
# svcs -a | grep telnet
disabled 13:12:23 svc:/network/telnet:default
# svcadm enable svc:/network/telnet
# svcs -a | grep telnet
online 13:27:50 svc:/network/telnet:default
svcsコマンドでonlineと表示されればOK。
ネットワークの設定
この設定を行わないと、ネットワーク接続ができません。環境に合わせて設定します。
簡単に設定する方法がわからなかったので、ひとつひとつ設定ファイルを手直ししていきます。
/etc/hosts の修正
127.0.0.1 localhost
192.168.100.205 solaris loghost
/etc/netmasks の修正
192.168.100.0 255.255.255.0
/etc/defaultrouter の作成
192.168.100.250
/etc/resolv.conf の作成
nameserver 192.168.100.220
nameserver 192.168.100.221
設定の反映
そして、設定を反映させる。
# ifconfig bge0 down
# ifconfig bge0 192.168.100.205 netmask 255.255.255.0 broadcast 255.255.255.255
# ifconfig bge0 up
FTPサーバを有効にする
ファイルの送受信には不可欠。FTPサーバも設定します。
# svcs -a | grep ftp
disabled 10:08:33 svc:/network/ftp:default
# svcadm enable svc:/network/ftp
# svcs -a | grep ftp
online 15:22:52 svc:/network/ftp:default
svcsコマンドでonlineと表示されればOK。
ネットワーク接続確認
ここまで設定できたら、telnetでログインしてみる。無事成功したものの、ユーザーディレクトリに何かファイルがあります。
-rw-r--r-- 1 hoge hoge 136 3月 28日 14:04 local.cshrc
-rw-r--r-- 1 hoge hoge 157 3月 28日 14:04 local.login
-rw-r--r-- 1 hoge hoge 174 3月 28日 14:04 local.profile
これらはユーザープロファイルっぽいので、名前を変更すればよさそう。
$ mv local.cshrc .cshrc
$ mv local.login .login
$ mv local.profile .profile
一旦ログアウトして、再度telnetからログインすると、きちんとパスなども設定されて、これで初期設定は終了。もうシリアル接続はしなくてよさそうです。
コメント