2011年4月10日日曜日

Solaris 11 Express(snv_151a) でIPアドレスを固定する

Oracle Solaris 11 Express 2010.11 snv_151a はインストール時に NetWork Auto Magic (NWAM) によるネットワークの自動設定が行われる。

デフォルトでDHCPでのアドレス取得が行われるが、サーバ用途として使おうとするとこのままでは不便なのでIPアドレスを固定化してみる。

NWAMを無効にし、従来のネットワークサービスを有効にする。
# svcadm disable /network/physical:nwam
# svcadm enable /network/physical:default


これで、従来と同じようにIPアドレスの設定が可能になる。

■IPアドレス
 → hosts, hostname.ifname, netmask

■デフォルトゲートウェイ
 → defaultrouter or route -p add default xxx.xxx.xxx.xxx

■DNS
 → nsswitch.conf, resolv.conf


またSolaris 11からIPアドレスを設定するipadmというコマンドが追加されている。いずれ新しい方法に統一されるようだが、現時点ではhostname.ifname は互換性維持のため残されている。

インターフェースを作成
# ipadm show-if
IFNAME     STATE    CURRENT      PERSISTENT
lo0        ok       -m-v------46 ---

# ipadm create-if e1000g

# ipadm show-if
IFNAME     STATE    CURRENT      PERSISTENT
lo0        ok       -m-v------46 ---
e1000g0    down     bm--------46 -46

アドレスを設定
# ipadm create-addr -T static -a 192.168.1.10/24 e1000g0/v4internal

# ipadm show-if
IFNAME     STATE    CURRENT      PERSISTENT
lo0        ok       -m-v------46 ---
e1000g0    ok       bm--------46 -46

# ipadm show-addr
ADDROBJ            TYPE     STATE        ADDR
lo0/v4             static   ok           127.0.0.1/8
e1000g0/v4internal static   ok           192.168.1.11/24

参考>> Oracle Solaris 11 Express: change from nwam DHCP to ipadm static IP
参考>> コマンドラインで Oracle Solaris 11 Express の IP アドレスを変更する
参考>> crossbow を自在に使いたいなら、nwam は disable だろ

0 件のコメント:

コメントを投稿