- PR -

Linux9でインターネットに接続できません

投稿者投稿内容
おのあき
会議室デビュー日: 2005/05/24
投稿数: 7
投稿日時: 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にしても状況は変わりませんでした。
これだけの情報では下足らずかもしれませんが、何故、突然インターネットにつながらなくなったのか、全く見当がつきません。もし開示すべき情報があればご教示ください。何卒、よろしくお願い申し上げます。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-05-24 23:52
こんばんわ.
引用:

おのあきさんの書き込み (2005-05-24 23:40) より:

 設定としてはDHCPで自動的にIPアドレスを取得し、DNS情報をプロバイダから自動取得するという設定にしています。ハードウェアデバイスはXircom Cardbusを利用しています。DNSはLANに接続されているWindowsのipconfigの情報から192.168.11.1を利用しています。Windows,Macはこのアドレスにpingが通るのですが、Linuxだけは通りません。


ここの DNS の設定内容は,前の方と後ろのほうで矛盾がありませんか?
それとも前のほうは ADSL router の設定?

iptables の設定周りは大丈夫ですか?
おのあき
会議室デビュー日: 2005/05/24
投稿数: 7
投稿日時: 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でもかまいません。何卒ご教授お願いします。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-05-26 01:29
こんばんわ.
引用:

おのあきさんの書き込み (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 http://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は通ります。


とりあえず
ping http://www.google.com
こんな打ち方はしません.
ちゃんと意味を調べて,理解してからおやりになられたほうがよろしいかと.
それから,OS を install して「たまたま設定される」
などということは無いと思います.
杜撰な設定をすれば動かないとご認識ください.

まず,その Linux に IP address は割り振られているかをちゃんとご確認ください.
引用:

 iptables周りの設定ということなのですが、具体的にはどのようなことをすればよいでしょうか?ネットで検索したところ、
######
乱暴なやり方ですが、iptablesのサービスを停止してから試してみてください。
(あくまでテストとしてですよ)
# service iptables stop
で停止します。

ちなみにサービス開始は、
# service iptables start
です。
#######
というアドバイスがあって、それもやってみたのですが、状況は変わりません。


# /etc/rc.d/init.d/iptables stop
でよろしいかと.
で,
# iptables -L
とした際に,OUTPUT が ACCEPT になっていることをご確認ください.
NAT の中にいるなら,netfilter を外してもすぐに影響は無いと思います.

以上,ご参考までに.
おのあき
会議室デビュー日: 2005/05/24
投稿数: 7
投稿日時: 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になっているようです。
ほかに何かご指摘があれば、よろしくお願い申し上げます。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-05-26 22:00
こんばんわ.

# ifconfig -a
とやると,"192.168.11.3" が割り振られた
network interface は表示されますか?
おのあき
会議室デビュー日: 2005/05/24
投稿数: 7
投稿日時: 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)
#######################################
となります。いかがでしょうか?
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-05-26 23:30
# cat /etc/resolv.conf
# host www.google.co.jp
とやるとどうなります?
Windows の PC には ping は繋がりますか?
またその逆は?

ちなみにここまで,何を調べているか意味は理解されていますか?

スキルアップ/キャリアアップ(JOB@IT)