[Solaris] Solaris 10 のセットアップ

※当サイトでは広告を掲載しています

会社に、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からログインすると、きちんとパスなども設定されて、これで初期設定は終了。もうシリアル接続はしなくてよさそうです。

コメント

タイトルとURLをコピーしました