デフォルトで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 件のコメント:
コメントを投稿