こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

【Solaris9】ネットワークの設定をDHCPにしたのに

初歩的な質問で申し訳ありません。
ここ一年くらいLinux(RedHat系)を使っているのですが、最近安価でSPARCのワークステーション(Blade100)を手に入れたので早速Solaris9をインストールしてお勉強!と思ったのですが、インターネットに接続できません。
OSをインストールする際に聞かれるIPアドレスの設定等は「自動取得」にし、プロキシも設定せず(ありません)「ネットに直接接続」するようにしたのにインターネットにつながらないのですが、何か他に設定がいるのでしょうか?
Linuxと同じようなものかな?と思っていたのですが、思ったよりも使い勝手が違うので戸惑っています。

ご指南のほどよろしくお願い申し上げます。<(_ _)>

投稿日時 - 2005-01-26 11:44:33

QNo.1186560

困ってます

質問者が選んだベストアンサー

> このネットワークにつながっている他のPC(WIN)は「IPアドレスを自動的に取得する」になっているものが複数存在するので、DHCPが提供されているのだろうと勝手に思い込んでいました。^^;

 解決の糸口はここにあるようですね。DHCP設定になっているマシンがWindowsだというところです。Windowsの場合、DHCPサーバが見つからない場合、Windows独自のプロトコル(NetBUEIかな?)で他のマシンか自分のマシンをサーバにして勝手に名前解決してしまいます。(WindowsでないSolarisは当然この機能はありません)

 そのネットワークにDHCPサーバが存在していないということなので、そのネットワークで使われていないIPがはっきり分かっているなら、あいているIPアドレスで固定IPアドレス設定をすることをお勧めします。

 手動でやると、エディタでいくつかの設定ファイルを扱わないといけませんが、GUIで設定する方法もあります。あまりSolarisに詳しくなければこの方法をお勧めします。(落ちがないので)

 コマンドはroot権限で、以下を実行します。

# sys-unconfig

 実行すると、「本当にやっていいの?」という質問が来るのでyを入力すると再起動して初めて起動したときのような設定項目が表示されるので画面の指示に従って入力してください。ちょっと引っかかりそうなところは、NAME SERVICEのところですが、DNSを選んで、設定した後にさらに「他にもNAME SERVICEを設定するか?」と聞かれますが、「しない」と答えればいいです。

投稿日時 - 2005-01-27 09:49:10

お礼

# sys-unconfig 実行しました。
固定IPを設定してDNSで名前解決することでインターネットに接続することができました!
これでNICの動作確認ができたので、あとはゆっくり勉強してみようと思います。
適切なアドバイスありがとうございました!

投稿日時 - 2005-01-27 13:22:58

このQ&Aは役に立ちましたか?

7人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

解決できたようでよかったです。

さて、

>でもDNSサーバがネットワーク内にない場合はどうなるんでしょうか?

 この場合は、外のDNSサーバをIPアドレスで指定します。ゲートウェイの設定があればIPアドレスでのルーティングはできますので、DNSサーバとして、/etc/resolv.conf ファイルに

nameserver xxx.xxx.xxx.xxx

と入れてあげます。外のDNSサーバはルートDNSサーバを指定しておけばいいでしょう。

投稿日時 - 2005-01-27 21:19:23

お礼

どうもありがとうござました!
また何かありましたらよろしくお願い致します。<(_ _)>

投稿日時 - 2005-01-28 09:40:58

ANo.3

>えっと、LAN内にDHCPサーバは設置されていません。
>このネットワークにつながっている他のPC(WIN)
# ifconfig -a
で確認をしてみてください。
想像するに、たぶん、ローカルIPアドレスは、割り振られていると思います。
つまり、DHCPサーバが存在していると思います。
しかし、肝心なゲートウェイや名前解決の手順がDHCPサーバマシン側に設定され
ていない可能性が大です。
Q.サーバマシンはWindowsじゃないですか?

投稿日時 - 2005-01-26 20:06:58

補足

A. はい。DNSサーバはWindowsです。
このWSは僕が個人的な勉強のために購入したので、固定IPを振る必要まではないだろうと思っていたのですが、
どうやらそれがPC的考えだったようです。
Solarisはやっぱりサーバとしての機能を前提に作られているのですね。
固定IPを振ってやってWinのDNSサーバで名前解決してやったら、ちゃんとネットにつながりました!

でもDNSサーバがネットワーク内にない場合はどうなるんでしょうか?

投稿日時 - 2005-01-27 11:10:13

ANo.2

こんにちは 初心者です。DHCPにての設定はやったことがありませんが、IP決め打ちでいいなら、以下のようなページが参考になると思います。Solarisの場合だとメニュー上の設定だけでは足りず、vi等で直接ファイルに書き込んでやる必要が時々ありますね。もう少し簡単だといいのですが、初めての場合ならやはり専門書を1冊買ったほうがいいとおもいます。

http://db-www.aist-nara.ac.jp/~hatano/Memo/sol8.html
http://www.nspl.co.jp/Solaris/Basic/routing.html
http://www.sea-bird.org/doc/Solaris8/network.html
http://docs.sun.com/app/docs?l=ja
http://www.amazon.co.jp/exec/obidos/ASIN/4756135684/250-9753737-4383440

投稿日時 - 2005-01-26 18:35:14

お礼

とても参考になるURLを多数ありがとうございました!
ご指導いただいた通り昨日専門書も複数購入してきました。^^
これからゆっくりと勉強していこうと思います。
今回は「Blade100」を、とあるショップで中古品を購入したのですが、保証期間が7日間ということもあり、NICの動作の検証だけはどうしても今日までに(今日が7日目)終わらせたかったので皆さんに甘えてしまいました。<(_ _)>
固定IPを振って名前解決をしてあげたら、ちゃんとつながりました。
また何かありましたらよろしくお願い致します。

投稿日時 - 2005-01-27 10:53:35

ANo.1

>Linuxと同じようなものかな?と思っていたのですが、
LinuxとSolarisで決定的に違うのは、ネットワーク周りですね。
Linuxの場合、ある程度いい加減に設定が可能ですが、
Solarisの場合は曖昧さに対する妥協がありません。

DHCPクライアントの設定をされているようですが、
DHCPサーバは、何でしょうか?

投稿日時 - 2005-01-26 13:14:06

補足

ご返答ありがとうございます!
えっと、LAN内にDHCPサーバは設置されていません。
ただ、このネットワークにつながっている他のPC(WIN)は「IPアドレスを自動的に取得する」になっているものが複数存在するので、DHCPが提供されているのだろうと勝手に思い込んでいました。^^;
この辺が間違っているのでしょうか?(汗)

投稿日時 - 2005-01-26 13:28:05

あなたにオススメの質問