openindianaに固定IP設定

 Solarisのサーバー運用考えるとルータ等のDHCPサーバから動的にIP割り振られるのは管理上うれしくない。
ので、固定IPの設定する。のメモっとく。

CUIで設定

 OpenIndiana b151 Serverを入れているのでGUIが無いんです><
ので、CUIで設定*1です。


 最初に、nwam(ネットワーク自動設定デーモン)切る前に、
ネットワークドライバを確認。

$ ifconfig -a


 うちはreg0でした。
で、nwamを停止させましょう。

# $ svcs svc:/network/physical
STATE          STIME    FMRI
online         10月_23 svc:/network/physical:nwam
disabled       10月_23 svc:/network/physical:default
# svcadm disable physical:nwam
# svcadm enable  physical:default


 で、固定IPを設定しましょう。
最初に、現在のIP設定確認。

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


 lo0だけで、rge0は有りません。
rge0を作成します。

# ipadm create-if rge0
# ipadm create-addr -T static -a 192.168.1.32/24 rge0/v4


 rge0作成、アドレスを割り振ります。

# ipadm show-if
IFNAME     STATE    CURRENT      PERSISTENT
lo0        ok       -m-v------46 ---
rge0       ok       bm--------46 -46
~$ ipadm show-addr
ADDROBJ           TYPE     STATE        ADDR
lo0/v4            static   ok           127.0.0.1/8
rge0/v4           static   ok           192.168.1.32/24
lo0/v6            static   ok           ::1/128


 はい、固定IPの設定完了です。
と、なればよかったのですが、pkgコマンドでのネットワーク接続が失敗します><、多分


 DNS関連が失敗しているようなので、resolv.confだけ手修正*2しましたw;

$ cat /etc/resolv.conf
nameserver  192.168.1.1


 ほい、一先ず完了。

*1:参考見ながら色々弄ったので、以下設定手順は微妙に嘘かもしれませんm_ _m

*2:この辺の設定用のコマンドも有るはずなんですが、時間なかったので><