Solaris8
ネットワーク設定メモ(2003/02/05)
スタンダーロンでは、可哀相でしょ・・・。てな訳で、全然前置きが変ですがネットワーク設定を行いましょう!(意味不明)
参考 : Solaris Fan (一部こわれちゃったらしい・・・かわいそーに)
参考 : UNIXネットワーク構築
参考 : Solaris8のネットワーク設定
次のコマンドを実行し、ネットワークカードが認識できているか確認します。
# ifconfig -a
# netstat -rn
ネットワークを構成するファイルは、以下のとおりです。
/etc/netmasks
/etc/resolv.conf
/etc/defaultrouter
/etc/nodename
/etc/hosts
/etc/hostname.xxx
/etc/nsswitch.conf
/etc/netmasks
192.168.0.0 255.255.255.0
このようにネットワークアドレスとネットマスクを入れます。デフォルトで記述されているはずです。
/etc/resolv.conf
domain yourdomain.com
nameserver 210.xxx.xxx.xxx
nameserver 203.xxx.xxx.xxx
このように属するドメインと、ネームサーバのIPアドレスを記します。セカンダリネームサーバがいらないのであれば特に記述する必要はありません。デフォルトでは存在しないので作成する必要があります。
/etc/defaultrouter
192.168.0.1
このように、お使いのルータ(ゲートウェイ)のIPアドレスを記します。ダイヤルアップルータを使っている人は良くここでつまづきます。
この設定がないと、LAN内のアクセスは可能ですが、基本的に外部へ出ることが出来ません。
ちなみにデフォルトでは存在しないファイルなので作成してやる必要があります。
/etc/nodename
hostname
このようにそのホストのホスト名を記述します。デフォルトで記述されているはずです。
/etc/hosts
192.168.0.3 host2
192.168.0.4 host3
このネットワークに入っている端末を記します。デフォルトではこのホストがloghostとなっていますが、これは特に気にする必要はありません。
エイリアスのようなもので、syslogの設定時に使用されます。不要であればloghostの部分は消しても構いません。
/etc/hostname.xxx
hostname
デバイスやアーキテクチャによってxxxは変わります。一般にSparcだったらhme0、Intelで3comだとelxl0等になります。
中身にはホスト名を記述します。デフォルトで記述されています。
/etc/nsswitch.conf
hostsの欄にfiles dnsを記述。NISなどを使う場合はこれに限りません。これはDNSを使用する場合です。
まぁ、設定しなくても動くんですが・・・。
デフォルトではdnsが記述されていません