作成 2009.12.28
更新 2009.12.28
Solaris 10 ネットワーク設定メモ
目次
インターフェース名を調べる
固定IP
DHCP
ルーティングの設定
インターフェース名を調べる

バージョンによってインターフェース名が異なる場合があります。

# 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

©2004-2017 UPKEN IPv4