作成 2009.12.28
更新 2009.12.28
更新 2009.12.28
Solaris 10 ネットワーク設定メモ
インターフェース名を調べる
バージョンによってインターフェース名が異なる場合があります。
# ifconfig -a
固定IP
/etc/inet/ 以下のものが実体であることがあります。
Solaris Express 10/06 あたりから仕様が変わっています。IPv6 サポートのための仕様変更のようです。
- /etc/nodename
sv1.example.lan
- /etc/hostname.interface_name
# ここに直接IPアドレスを指定してもOK sv1
- /etc/hosts -> /etc/inet/hosts, /etc/inet/ipnodes
# ipnodes と hosts が食い違っていた場合、ipnodes の設定が優先される # hostname.[interface_name]で設定されたホスト名を元に固定IPアドレスを取得する 127.0.0.1 localhost 192.168.0.2 sv1 sv1.example.lan loghost
- /etc/netmasks -> /etc/inet/netmasks
# ipnodes で取得したIPアドレスからネットマスクを取得する 192.168.0.0 255.255.255.0
- /etc/defaultdomain
example.lan
- /etc/defaultrouter
192.168.0.1
- /etc/resolv.conf
domain example.lan nameserver 192.168.0.1
- /etc/nsswitch.conf
# 抜粋のみ hosts: files dns
DHCP
- /etc/dhcp.interface_name
# 空ファイルの作成
ルーティングの設定
- ルーティングテーブルの表示
# netstat -rn
- ルートの追加
デフォルト ゲートウェイは "default" または "0/0" で表現できる# route add (network)/(netmask) (gateway) # route add 192.168.1.0/24 192.168.0.2 # route add default 192.168.0.2
- ルートの削除
デフォルト ゲートウェイは "default" または "0/0" で表現できる# route delete (network)/(netmask) (gateway) # route delete 192.168.1.0/24 192.168.0.2 # route delete default 192.168.0.2
- 恒久的なルートの設定
標準的な設定方法は存在しないので、サービスと同様に追加する
タグ: Solaris