- - PR -
Linux9でインターネットに接続できません
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-05-24 23:40
現在、NTTのフレッツADSLルータにハブを接続し、WindowsやLinuxやMacをつなげてインターネットを利用しています。が、基本的にLinux初心者です。最近、ある事情により、Redhat Linux9を再インストールしたところ、なぜか急にインターネットが閲覧できなくなりました。
設定としてはDHCPで自動的にIPアドレスを取得し、DNS情報をプロバイダから自動取得するという設定にしています。ハードウェアデバイスはXircom Cardbusを利用しています。DNSはLANに接続されているWindowsのipconfigの情報から192.168.11.1を利用しています。Windows,Macはこのアドレスにpingが通るのですが、Linuxだけは通りません。 以前こちらのスレッドで同様のことで苦しんでいた方がいたので、それらの記述に基づいて/etc/resolve.confの設定を確認したら、ちゃんと上記のアドレスが設定されておりました。netstat -rをしますと、 (Destination) (Gateway) (Genmask) (Flags) (MSS) (Window) (irtt) (Iface)の順で一番下のdefault行だけ書きますと、 (default) (192.168.11.1) (0.0.0.0) (UG) (0) (0) (0) (eth0) となります。その他、/etx/sysconfig/networkは NETWORKING=yes HOSTNAME=localhost.localdomain となっております。 また、/etc/nsswitchのhostsの行はhosts: files dns の順で、これを hosts: dnsにしても状況は変わりませんでした。 これだけの情報では下足らずかもしれませんが、何故、突然インターネットにつながらなくなったのか、全く見当がつきません。もし開示すべき情報があればご教示ください。何卒、よろしくお願い申し上げます。 | ||||||||
|
投稿日時: 2005-05-24 23:52
こんばんわ.
ここの DNS の設定内容は,前の方と後ろのほうで矛盾がありませんか? それとも前のほうは ADSL router の設定? iptables の設定周りは大丈夫ですか? | ||||||||
|
投稿日時: 2005-05-25 23:19
Kaz様 返信をありがとうございます。DNSを192.168.11.1にしているのは、OSインストール時にたまたまそういう設定になっていたからです。ちなみに同じハブに接続しているWindowsでipconfigをすると、Default Gatewayが192.168.11.1と表示されます。その設定をした上で、更にDNS情報をプロバイダから自動取得するという設定にしているのは、以前、そのチェックボックスにチェックをいれたら急にネットに接続できたからです。(その位、ずぶの初心者ということです。すみません。。。。)チェックを外してみても状況は変わらず、ping 192.168.11.1は通りません。ping www.google.comもping 216.239.37.99 も通りません。ブラウザでwww.google.comと打つと、「ホスト www.google.comのアドレス解決をしています。。。。」としばらく悩んだあとで「www.google.comが見つかりません。Webアドレスを再確認してください。」と出てきます。ping 127.0.0.1と自分のIPと思しきping 192.168.11.3は通ります。
iptables周りの設定ということなのですが、具体的にはどのようなことをすればよいでしょうか?ネットで検索したところ、 ###### 乱暴なやり方ですが、iptablesのサービスを停止してから試してみてください。 (あくまでテストとしてですよ) # service iptables stop で停止します。 ちなみにサービス開始は、 # service iptables start です。 ####### というアドバイスがあって、それもやってみたのですが、状況は変わりません。 参考urlでもかまいません。何卒ご教授お願いします。 | ||||||||
|
投稿日時: 2005-05-26 01:29
こんばんわ.
とりあえず ping http://www.google.com こんな打ち方はしません. ちゃんと意味を調べて,理解してからおやりになられたほうがよろしいかと. それから,OS を install して「たまたま設定される」 などということは無いと思います. 杜撰な設定をすれば動かないとご認識ください. まず,その Linux に IP address は割り振られているかをちゃんとご確認ください.
# /etc/rc.d/init.d/iptables stop でよろしいかと. で, # iptables -L とした際に,OUTPUT が ACCEPT になっていることをご確認ください. NAT の中にいるなら,netfilter を外してもすぐに影響は無いと思います. 以上,ご参考までに. | ||||||||
|
投稿日時: 2005-05-26 07:53
Kaz様 どうもありがとうございます。基本的な部分も含め大変参考になりました。
iptablesをstopし、iptables -Lを行ったところ Chain INPUT (policy ACCEPT) target prot pot source destination Chain FORWARD (policy ACCEPT) target prot pot source destination Chain PUTPUT (policy ACCEPT) target prot pot source destination と表示され、outputはACCEPTになっているようです。 ほかに何かご指摘があれば、よろしくお願い申し上げます。 | ||||||||
|
投稿日時: 2005-05-26 22:00
こんばんわ.
# ifconfig -a とやると,"192.168.11.3" が割り振られた network interface は表示されますか? | ||||||||
|
投稿日時: 2005-05-26 22:41
Kaz様
お世話になります。 ifconfig -aの結果は ################################### eth0 Link encap:Ethernet HWaddr 00:10:A4:9B:D3:A0 inet addr:192.168.11.3 Bcast:192.168.11.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:140 errors:0 dropped:0 overruns:0 frame:0 TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:47464 (46.3 Kb) TX bytes:1024 (1024.0 b) Interrupt:10 Base address:0x4800 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1763 errors:0 dropped:0 overruns:0 frame:0 TX packets:1763 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:119906 (117.0 Kb) TX bytes:119906 (117.0 Kb) ####################################### となります。いかがでしょうか? | ||||||||
|
投稿日時: 2005-05-26 23:30
# cat /etc/resolv.conf
# host www.google.co.jp とやるとどうなります? Windows の PC には ping は繋がりますか? またその逆は? ちなみにここまで,何を調べているか意味は理解されていますか? |