ネットワークの設定

設定ファイル 設定内容
/etc/netmasks ネットワークアドレスとサブネットマスクを記述する。
192.168.1.0 255.255.255.0
/etc/defaultrouter ネットワークのゲートウェイとなるIPアドレスを記述する。
192.168.1.1
/etc/nodename マシンのホスト名を記述する。
netr01
/etc/hosts ネットワーク内のIPアドレスとホスト名を記述する。
#
# Internet host table
#
127.0.0.1 localhost
192.168.1.8 netr01.hebo.test netr01 loghost
/etc/hostname.hme0 自分のマシンのホスト名を記述する。netr01
/etc/inet/ipnodes(NEW) ::1 localhost
127.0.0.1 localhost
192.168.1.8 netr01 loghost
/etc/nsswitch.conf hosts: files dns
/etc/resolv.conf ドメイン名とネームサーバのIPアドレスを記述する。
domain hebo.test
nameserver 192.168.1.1

ネットワークの設定を最初から設定したい場合

# sys-unconfig

リンクスピードの確認

#dladm show-dev

ユーザ関連の設定

ユーザの追加

#useradd -u 10001 -g 100 -m -d /export/home/hama -s /bin/csh hama
※-mは新たにディレクトリを作成すること
passwd hama
New Password:
Re-enter new Password:
passwd: password successfully changed for hama

wheelグループを追加

# groupadd wheel
viでgroupファイルを開く。
# vi /etc/group
以下のようにsuの使用を許可するユーザーをwheelに追加して、保存する。
wheel::100:hama

suコマンドのグループを変更

# chgrp wheel /usr/bin/su /usr/local/bin/su

suコマンドの実行権限

# chmod 4750 /usr/bin/su /usr/local/bin/su

パスの設定

Solaris10の場合、rootのlogin時のPATH設定は/etc/profile で行う。ユーザ毎に指定する場合は$HOME/.profile に同じ設定を書く。

# vi /etc/profile

#ident "@(#)profile 1.19 01/03/13 SMI" /*SVr4.0 1.3*/
# The profile that all logins get before using theirown .profile.
追加>>PATH=$PATH:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/ccs/bin:/usr/sfw/bin:/usr/ucb/bin
追加>>export PATH&br()trap "" 2 3&br()export LOGNAME PATH
........
umask 022
trap 2 3
追加>>bash

LD_LIBRARY_PATHを設定する。

# crle -c /var/ld/ld.config -l /lib:/usr/lib:/usr/ucb/lib:/usr/local/lib:/usr/sfw/lib

キーボードの変更

インストール時にキーボードレイアウトを間違ってしまった場合は
以下のコマンドで変更します。
#eeprom kbd-type=Japanese\(106\)

ビープ音の消去

~/.inputrcに以下を記述します。
set bell-style none

ディスプレイの解像度を変更

#kdmconfig
(Monitorは「MultiFrequency」の1つ上の解像度を選択するのが
コツみたい。以下は我が家の設定。)
XF86-I810 82845G
MultiFrequency38KHz - 1024*768
1024*768 16777216colors
BuildIn 3Button PS2 mouse

grubの変更

/boot/grub/menu.listを編集する。

バックスぺースの有効化

/etc/profileの末尾に以下を追記
stty erase "^H"

IPMPの設定

ネットワークカードの冗長化を行う場合は以下のように設定を行います

macアドレスに関する設定

eeprom コマンドにより2つのインターフェースが異なるmacアドレスを持つように設定(x86の場合は元々別アドレスのため不要)
# eeprom local-mac-address?=true
# init 6 

インターフェースの設定

/etc/hostsは通信用IPのみ設定されていることを確認します。
インターフェースの設定であるhostname.rge*には検査用IPの設定を行います。

# cat /etc/hosts
192.168.1.39    ncomp.aaa.test ncomp loghost

# vi /etc/hostname.rge0
ncomp netmask + broadcast + group test up addif 192.168.1.37 netmask + broadcast + deprecated -failover up

# vi /etc/hostname.rge0
192.168.1.38 netmask + broadcast + deprecated group test -failover standby up

# init 6

状態の確認

# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
       inet 127.0.0.1 netmask ff000000
rge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
       inet 192.168.1.39 netmask ffffff00 broadcast 192.168.1.255
       groupname test
       ether 0:90:cc:e9:2c:c5
rge0:1:  
flags=9040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER> mtu 1500 index 2
       inet 192.168.1.37 netmask ffffff00 broadcast 192.168.1.255
rge1: flags=69040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER,STANDBY,INACTIVE> mtu 1500 index 3
       inet 192.168.1.38 netmask ffffff00 broadcast 192.168.1.255
       groupname test
       ether 0:a:79:98:c3:bd

ネットワークカードの認識

デフォルトで認識しないネットワークカードを認識させる方法です。
以下はDELL Inspiron mini 9(Realtek 8102EL) の例
# prtconf -pv > prtconf.txt(テキストに保存)
# prtconf -pv | grep Eth
Ethernetに関する候補があることを確認します。
続いて、viにてファイルを開き、Ethernetに関する部分に移動します。

model: 'Ethernet controller'
・・・・・・・・・
vendor-id: 000010ec
device-id: 00008136
・・・・・・・・・

vendor-idとdevice-idの下4桁をメモします。
デバイスはrgeのため
/etc/driver_aliases に以下を追記します。
rge "pci10ec,8136"

さらに/etc/systemに以下を追加

set ip:dohwcksum = 0

再起動

rge0 インターフェースの追加
# ifconfig rge0 plumb

基本情報を初期化し、再構成
# sys-unconfig
最終更新:2013年03月21日 00:22