2012年01月22日
2.ネットワークの設定
SSHでイロイロ設定をできるように、とりあえずネットワークの設定。
オフィシャルなWikiも参考にしてね
- インストールウィザードで作成したユーザーでログイン
- sudoとかめんどいのでrootになる。
$ su -
- nwamというネットワーク自動設定ツールが入っているらしいですが、サーバー用途の場合固定設定になると思うので、それを無効にする
# svcadm disable svc:/network/physical:nwam
- nwamの変わりに、標準のネットワーク管理デーモン(?)を有効にする
# svcadm enable svc:/network/physical:default
- ホスト名を与えてあげる
# vi /etc/nodename
openindiana
- デフォルトルートを教えてあげる
# vi /etc/defaultrouter
192.168.0.1 - ネームサーバーを教えてあげる
# vi /etc/resolv.conf
nameserver 192.168.0.1
- ネットワークアドレスを教えてあげる
(今回はNICが2枚なのでそれぞれ付与する予定のIPのネットワークアドレスを各行に記述) (ネットマスクが特殊な環境でなければ設定しなくて良いかも)
# vi /etc/inet/netmasks
192.168.0.0 255.255.255.0
192.168.1.0 255.255.255.0
- IPアドレスを付与するときにネットワークインターフェース名が必要なので、それを確認する
# dladm show-phys
LINK MEDIA STATE SPEED DUPLEX DEVICE
rge0 Ethernet down 1000 full rge0
rge1 Ethernet down 1000 full rge1 - インターフェースを有効にしてIPを割り当てる
※ 「rge0」の部分は上で確認したインターフェース名# ipadm create-if rge0
# ipadm create-addr -T static -a 192.168.0.254/24 rge0/maintenance
※ 「maintenance」の部分は一意の名前を適当に割り当てる
※ 当然ながら複数NICがある場合は同様に - デフォルトではhostsファイルのみを参照する設定のようなので、DNSサーバーも見に行ってもらえるよう設定ファイルを変更
# cp -p /etc/nsswitch.dns /etc/nsswitch.conf
- とりあえずリブートしとく?
# reboot
- 再度ログインして、ネットワークが設定したとおりになっているか確認
# ifconfig -a
lo0: flags=2001000849mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
rge0: flags=1000843mtu 1500 index 2
inet 192.168.0.254 netmask ffffff00 broadcast 192.168.0.255
rge1: flags=1000843mtu 1500 index 3
inet 192.168.1.254 netmask ffffff00 broadcast 192.168.1.255
- 外部のホストからSSHとかしてみるといいんじゃねーの?
オフィシャルなWikiも参考にしてね
Posted by CTO at 23:48│Comments(0)
コメントフォーム