- ベストアンサー
Fedora Core1についての質問
- 質問:DNS設定によりローカルでは名前解決はできているが、インターネットに出て名前解決ができない
- 質問内容:インターネットに出て名前解決がするためには、アプリのインストールや設定の必要があるのか
- 質問者は初めてLinuxをインストールしたので、教えてほしい
- みんなの回答 (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デスクでも試してみて、挙動の違いを確かめてみよう。何番がダメかを書いてくらはい。
その他の回答 (3)
- anmochi
- ベストアンサー率65% (1332/2045)
まず、どうでも良い事を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)を認識してくれないので、当然のことながら一切の名前解決ができなくなっています。 ご面倒ですが、これに懲りずに宜敷くお願い致します。
- anmochi
- ベストアンサー率65% (1332/2045)
うむむむむ・・・・。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 以上、ご指摘頂いた点を補足させて頂きました。 度々、申し訳ありませんが宜敷くお願い致します。
- anmochi
- ベストアンサー率65% (1332/2045)
状況がつかめないのでなんとも言えません。 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は初期設定でそうなっていると思うのだが・・・・。 上記のご指摘内容の確認方法がわかりません。 ご面倒かとは存じますが、ご教授のほど宜敷くお願い致します。 各項目の設定内容の確認などがありましたら、ご指摘頂ければお伝え致しますので宜敷くお願い致します。
お礼
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 サーバの方も試してみたいと思うのですが、少々、精神的にショックが大きいので、これを機会に少し勉強をしてからチャレンジしたいと思います。その時にもまた解らないことが事がありましたらご質問させて頂きますので、その時はまたこれに懲りずに是非お力添えを宜敷くお願い致します。本当にどうも有り難うございました。