アプリ版:「スタンプのみでお礼する」機能のリリースについて

[モデム]
  |
[HUB]
  |
  |――――――――――――――――――――――-
  |               |               |
[PC(XP Pro)デスクトップ] [PC(XP Pro)デスクトップ] [PC(Fedora Core1)ノート]

上図のような家庭内LANを組んでいます。
先日、ノートにFedora Core1を新規インストールしました。様々(?)な設定を施して、一応、DHCP設定でアドレスは割りふられています。DNS設定でも、ローカルなドメインを作成し、名前解決は一応できています。
さて、ここからが本題なのですが、
先ほども書いたように、DNS設定によりローカルでは名前解決はできているのですが、インターネットに出て名前解決が出来ません!(例:nslookup www.goo.ne.jp)
そこで、質問(低レベルで申し訳有りませんが、、、)なのですが、インターネットに出て、goo や、Yahoo などの名前解決をするには、何かアプリをインストールしたり、何かしらの設定をする必要があるのでしょうか?
当方、今回Linuxをインストールしたのが初めてなのでご教授宜敷くお願い致します。

A 回答 (4件)

> 192.168.0.1


あ、ごめん。192.168.1.1と間違った。

> トホホ
ふむぅ。なかなかに難しいね。では近くから問題を探っていこうか。

1.
$ ping 192.168.0.200
まず、FC1ノートのNICからFC1ノートのNICにPINGを打つ。ここが飛ばなきゃNICの故障か設定が間違っているかだ。

2.
$ ping 192.168.0.1
ここが飛ばなきゃ話にならない。ケーブル不調の可能性もある。

3.
$ ping 202.216.224.67
インターネットのDNSサーバにpingが飛ぶか。Linuxは、確かUDPパケットを飛ばすような気がする。

4.
$ nslookup
ここで、202.216.224.67も202.216.224.66もTimeOutとなったら、確実にUDPが飛んでいない。

上記の物を、XPデスクでも試してみて、挙動の違いを確かめてみよう。何番がダメかを書いてくらはい。
    • good
    • 0
この回答へのお礼

anmochiさん、こんばんは。
先ずお詫びしなければなりません。
と申しますのは原因は LAN カード(I-O DATA/CBET100-CL)でした!!!
試行錯誤を繰り返す中で、XP マシンのケーブルを FC1ノートの NIC に差し替えて同作業を試みてもダメだったので、「そんなことはないだろう」と思いつつも、もう一台の XP マシンで使用している USB の LAN アダプタを FC1ノートの USB に接続し試してみたら、なんと今回ご指摘の ping や nslookup も OK でした。FC1をインストールする前は WinME の OS で使用していたのですが、その時は LAN カード(I-O DATA/CBET100-CL)は問題なく使えていたものですから全く疑いもせず誠にお恥ずかしい限りです。
FC1(OS)との相性なのか、LAN カードの故障なのかははっきりしませんが本当に申し訳ございません。
なんとお詫びとお礼を申し上げればよいやら、、、
今回はとりあえずanmochiさんのご尽力のお陰でネットにつなげる事ができましたので、当初の DNS サーバの方も試してみたいと思うのですが、少々、精神的にショックが大きいので、これを機会に少し勉強をしてからチャレンジしたいと思います。その時にもまた解らないことが事がありましたらご質問させて頂きますので、その時はまたこれに懲りずに是非お力添えを宜敷くお願い致します。本当にどうも有り難うございました。

お礼日時:2005/12/13 22:01

 まず、どうでも良い事を1点。


 モデムのIPアドレスが192.168.1.1で、DHCPサーバ機能がIPアドレスを「自動」で「32個」割り当てる設定になっている。この場合、モデムは「192.168.1.2~192.168.1.33」をDHCPプールにする可能性が高い。なので、FC1ノートは、例えば192.168.1.200など、絶対にかぶりそうにないIPアドレスにしてあげる方が良いのでは。

 ところで、/etc/resolv.confの設定はそれでおっけーだが、それでもなおgooやyahooの解決できないかい?

 できない場合は・・・・ゲートウェイかなぁ。
 FC1ノートで、
# route
とすると、FC1ノートのルーティングテーブルを見ることができる。その中で、あて先(一番左の列)がdefaultとなっているところのゲートウェイ(大抵は左から2番目の列)が何になっているか調べてみよう。ここが192.168.1.1になっていないと、FC1ノートはそもそもインターネットとの対話ができない。もし違っている場合、もしくはdefaultが無いは、
# route add default gw 192.168.1.1
としよう。違っている場合は一旦
# route del default gw 間違いIP
として、デフォルトゲートウェイを削除する。

 ちなみに、今後色々なLinux設定の文献を読む事になるだろうが、コマンド入力の説明で
# hogehoge
となっていたらそれはroot権限で実行するもの
$ hogehoge
となっていたらそれは一般ユーザで実行するものだ

この回答への補足

anmochiさん、こんばんは。
度々、ご解答頂き有り難うございます。

ご指摘頂いたように
>、、、FC1ノートは、例えば192.168.1.200など、絶対にかぶりそうにないIPアドレスにしてあげる方が良いのでは。
FC1ノートのIPアドレスを、192.168.0.200に変更しました。

ルーティングテーブルも、
default     192.168.0.1となっているのは確認しました。

物理層レベルの確認でも、LANケーブルの導通は確認し、FC1ノートとモデムをLANケーブルで直付けしてみましたが、結果は×でした。
あとは、どこを確認すればよいやら段々途方にくれてまいりました、、、トホホ

直付けしてもモデム(g/w 192.168.0.1)を認識してくれないので、当然のことながら一切の名前解決ができなくなっています。

ご面倒ですが、これに懲りずに宜敷くお願い致します。

補足日時:2005/12/12 22:48
    • good
    • 0

うむむむむ・・・・。

DHCPクライアントなのにDNSサーバ?

・・・・ええと・・・・とりあえず基本から始めてみませんか? なんかいきなり超上級者向けの設定をしようとしているので。

基本
 FC1ノートの/etc/resolv.confの中でnameserverを、XPデスクトップのDNS設定に合わせる。(XPデスクトップのローカルエリア接続だかなんだかのプロパティのTCP/IPのプロパティの優先DNSと代替DNSをここに書く)

 まずはここから始めましょう。DNSサーバを自分で立ててみたい云々は、後回しにしてください。DNSクライアントの設定も出来てないのにDNSサーバなんて混乱が混乱を招くだけです。


 ところで、DHCPサーバが誰かはクライアント(XPデスクやFC1ノート)を調べるだけでは分からない。モデムの管理画面を開いて、DHCPサーバを使う、などの項目があるか確認されたい。

この回答への補足

anmochiさん、有り難うございます。

ご指摘のようにDHCPクライアントなのにDNSサーバなのはとんでもない事だということに気付き(DHCPでアドレスを割り当てられていたらFC1ノート自身の名前解決も出来なかったからです!)FC1ノートのIPアドレスは static に変更し、現在のIPアドレスは192.168.0.3 となっています。

FC1ノートの設定を、#vi /etc/resolv.conf で修正しました。優先DNSと代替DNSと2つあるので記述方法がわからないので以下のようにしましたが良いのでしょうか?
nameserver 202.216.224.67
nameserver 202.216.224.66

念の為、他の2台のXPデスクトップの設定内容も確認し、以下のように同じ設定であることを確認しました。
次のDNSサーバーのアドレスを使う
優先 DNS サーバー 202.216.224.67
代替 DNS サーバー 202.216.224.66

モデムの管理画面内での確認
[詳細設定]-[LAN側設定]内の設定は、以下のようになっております。

【IPアドレス/ネットマスク】
IPアドレス 192.168.0.1
ネットマスク     255.255.255.0

【DHCPサーバ】
DHCPサーバ機能   「使用する」にチェックあり
リースタイム(時間)  24
アドレス割当パターン 自動設定
自動設定時の割当数  32
WINSサーバアドレス (未記入)

【ネームサーバ】
プライマリDNS    202.216.224.67 
セカンダリDNS    202.216.224.66

以上、ご指摘頂いた点を補足させて頂きました。
度々、申し訳ありませんが宜敷くお願い致します。

補足日時:2005/12/11 19:25
    • good
    • 0

状況がつかめないのでなんとも言えません。



1.DNSサーバは誰? (例:FC1ノート、モデム、プロバイダ)
 これは、DNSサーバをどこに立てたかではなく、FC1ノートの/etc/resolv.confに設定されているのはどこかという事だ。/etc/resolv.confの「nameserver」セクションの行をそのまま載せてもらうのが一番だが、プロバイダや君のプライバシもあるので、「グローバルIPかモデムのIPかFC1のIPか127.0.0.1か」くらいでも良いだろう。

2.DHCPサーバは誰? (例:モデム、XPデスクトップ)
 おそらくモデムだろうが、正確にどこなのか教えていただきたい。

3.DNSでローカルなドメインはどのマシンに作成した? (例:FC1ノート)
 これもおそらくはFC1ノートだと思うのだが、この場合、DNSサービスはDNSキャッシュサービスも兼用しなくてはならない。最も、FC1のBINDは初期設定でそうなっていると思うのだが・・・・。

この回答への補足

anmochiさん、こんにちは。
大変申し訳ありませんでした。ご指摘の補足を下記にさせて頂きます。宜敷くお願い致します。
LAN内アドレスは以下の通りです。
モデム   192.168.0.1
XP Pro(1)  192.168.0.5
XP Pro(2)  192.168.0.8

>1.DNSサーバは誰?
FC1ノート
/etc/resolv.conf
nameserver 192.168.0.6

>2.DHCPサーバは誰?とのご指摘ですが、
   gateway はモデムにしてあります。見当違いの補足でしたらお許し下さい。
   ntsysvでサービス内容の確認をしたところdhcpdの欄がありません。
netconfig の設定は動的 IP 設定を使用する (BOOT/DHCP)に*にチェックを入れてあります。

>3.FC1ノートです。
>DNSサービスはDNSキャッシュサービスも兼用しなくてはならない。最も、FC1のBINDは初期設定でそうなっていると思うのだが・・・・。

上記のご指摘内容の確認方法がわかりません。
ご面倒かとは存じますが、ご教授のほど宜敷くお願い致します。
各項目の設定内容の確認などがありましたら、ご指摘頂ければお伝え致しますので宜敷くお願い致します。

補足日時:2005/12/10 15:49
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!