■ インターフェイスの追加 2010/03/02 更新
設定手順
  1. インターフェース名の確認
    # ifconfig -a plumb ※1

    # dladm show-dev ※2
    e1000g0    リンク: up   速度: 1000 Mbps    デュプレックス: full
    e1000g1    リンク: up   速度: 1000 Mbps    デュプレックス: full
    e1000g2    リンク: unknown 速度: 0   Mbps    デュプレックス: unknown
    e1000g3    リンク: unknown 速度: 0   Mbps    デュプレックス: unknown
    ※1 認識している全てのNICを plumb する。
    ※2 solaris10 ならこの方法でインターフェイス名を確認できる。
     
  2. 有効にするインターフェイスにホスト名を割り当てる
    vi /etc/hostname.インターフェイス名
    緑:デフォルト、オレンジ:変更箇所
     
    sol10_sv
     
  3. 有効にするインターフェイスにIPアドレスを割り当てる
    # vi /etc/inet/hosts
    # vi /etc/inet/ipnodes ※1
    緑:デフォルト、オレンジ:変更箇所
     
    #
    # Internet host table
    #
    ::1                localhost
    127.0.0.1          localhost
    192.168.100.50     sol10_sv        sol10_sv.localdomain

    # vi /etc/inet/netmask
    緑:デフォルト、オレンジ:変更箇所
     
    #
    # The netmasks file associates Internet Protocol (IP) address
    # masks with IP network numbers.
    #
       ~ 省略 ~
    192.168.10.0  255.255.255.0
    192.168.100.0 255.255.255.0
    ※1 このファイルは存在する場合、こちらの設定が優先されます。 内容は hosts と同一です。
     
  4. システム再構成ブートを行う
    # touch /reconfigure
    # shutdown -i6 g0 -y
    または
    # shutdown -i0 g0 -y
       :
    ok

    ok boot -r

一時的な設定
  1. 再起動を行うと設定は消えます。
    # ifconfig e1000g1 plumb up
    # ifconfig e1000g1 inet 192.168.100.120 netmask 255.255.255.0 broadcast 192.168.100.255

 ■ IPアドレスの変更 2010/02/20 更新
# vi /etc/inet/hosts
# vi /etc/inet/ipnodes ※1
緑:デフォルト、オレンジ:変更箇所
 
#
# Internet host table
#
::1                localhost
127.0.0.1          localhost
192.168.100.50     nfssv        nfssv.localdomain

# vi /etc/inet/netmask
緑:デフォルト、オレンジ:変更箇所
 
#
# The netmasks file associates Internet Protocol (IP) address
# masks with IP network numbers.
#
   ~ 省略 ~
192.168.10.0  255.255.255.0
192.168.100.0 255.255.255.0
※1 このファイルは存在する場合、こちらの設定が優先されます。 内容は hosts と同一です。

こちらは、一時的な設定で再起動で元に戻る。
# ifconfig e1000g0 inet 192.168.100.50 netmask 255.255.255.0 broadcast 192.168.1.255

 ■ スタティックルートの設定 2010/03/19 更新
ファイルに直接書き込み設定する方法。 編集したらあかんと
# vi /etc/inet/static_routes
緑:デフォルト、オレンジ:変更箇所
 
# File generated by route(1M) - do not edit.
-net 192.168.24.0/24 -gateway 192.168.100.2
-net 192.168.36.0/24 -gateway 192.168.100.2

コマンドで恒久的に設定する方法。 -p を指定することで、 /etc/inet/static_routes に追記される。
# route -p add -net 192.168.24.0/24 -gateway 192.168.100.2

こちらは、一時的な設定で再起動で元に戻る。
# route add -net 192.168.24.0/24 -gateway 192.168.100.2

設定の削除
# route delete 10.100.100.0/24 192.168.10.2 ※1

# route flush ※2
※1 特定のルートだけを削除する。
※2 既存のスタティックルートエントリを全て削除する。

ルート情報の確認
# netstat -rn

Routing Table: IPv4
 Destination      Gateway      Flags Ref   Use   Interface
-------------------- -------------------- ----- ----- ---------- ---------
default       192.168.100.1    UG    1    284
10.100.200.0     192.168.100.2    UG    1     0
192.168.200.0     192.168.100.3     U     1   37705 e1000g0

 ■ リゾルバの設定 (DNSクライアントの設定) 2010/02/20 更新
# vi /etc/resolv.conf
緑:デフォルト、オレンジ:変更箇所
 
domain kuromogu.com ※1 ※3
search kuromogu.com aqua.local ※2 ※3
nameserver 192.168.10.10 ※4
nameserver 192.168.10.20
※1 自ドメインを指定する。 ドメイン内のホストはFQDNでなくても短縮形で名前解決できる。
※2 検索リストを記述。 (補完したいドメインスペース区切りで6つまで指定可能)
※3 domain と search は同時指定できない。 自ドメインのみを記載する場合は domain を使う。
※4 問い合わせ先のネームサーバを3台まで記述できる。 指定しない場合、ローカルマシン上に問い合わせようとする。

 ■ ホスト名の変更 2010/02/20 更新
# vi /etc/hostname.e1000g0
緑:デフォルト、オレンジ:変更箇所
 
solsv10

こちらは、一時的な設定で再起動で元に戻る。
# hostname fw