• ベストアンサー

Fedora5でpingが飛びません

宜しくお願い致します。 WAN | ゲートウェイ (192.168.3.1) | eth0(192.168.3.3) Fedora5 環境です。 LANカードのLINKランプは点灯してます。 が $ ping -c3 192.168.3.1 としても TX/RXランプは点滅しません。 $ ifconfig eth0 でちゃんとeth0が表示されます。 $ route -n Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 192.168.3.1 0.0.0.0 UG 0 0 0 eth0 $ cat /etc/resolv.conf nameserver 210.130.232.1 となってします。 何が原因なのでしょうか?

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

  • ベストアンサー
  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.5

$ netstat -ra は、どうでしょうか。多分応答が無い。 ctl + c で終了させる。 route -n の 上記の結果を見て不思議に思ったが cable を外しても変わらなかった。 これは、設定。 設定が正しくても、pingに限らず外と通信したという ものは、見当たらない。 NIC を追加してみれば、もう少しはっきりするかも 外れているかも知れない。

Erika111
質問者

お礼

遅くなってしまいましてすいません。 再インストールして漸く解決致しました。 どうもお騒がせ致しました。

その他の回答 (4)

回答No.4

となると、後はルータ側で何か制限しているぐらいしか思いつきませんですね 例えば、ICMPステルスモードを設定したルータだと pingは返りません もっとも通常はこのモードもWAN側に対してだけなので LAN側にもステルスなルータが有るのかどうか判りませんが あとはIPフィルタ設定で192.168.3.3 を拒否しているとか LAN側のマスク値は 24 (255.255.255.0)になってますか?

Erika111
質問者

お礼

遅くなってしまいましてすいません。 再インストールして漸く解決致しました。 どうもお騒がせ致しました。

回答No.3

ここまでの設定を見る限り問題なさそうですね 補足要求です 1. # ping -c3 127.0.0.1 はどうですか? 2. # ping -c3 192.168.3.3 3. # /etc/init.d/iptables stop # ping -c3 192.168.3.1 では? 4. # setenforce 0 # ping -c3 192.168.3.1 では? 5. 3.4.の以外に別途ファイヤーウォールなどをインストールしていませんよね?

Erika111
質問者

お礼

有り難うございます。 > 1. # ping -c3 127.0.0.1 > はどうですか? これは正常です。pingが返ってきます。 > 2. # ping -c3 192.168.3.3 これも正常です。 > 3. > # /etc/init.d/iptables stop > # ping -c3 192.168.3.1 > では? Destination Host Unreachable 100% packet loss になります。 > 4. > # setenforce 0 > # ping -c3 192.168.3.1 > では? これもDestination Host Unreachable 100% packet loss になります。 > 5. 3.4.の以外に別途ファイヤーウォールなど > をインストールしていませんよね? はい、してません。

回答No.2

まずeth0を付けないで単に # ifconfig と打ってください これだけで表示されるはずですが? でうちにはアクティブeth0 と ノンアクティブなeth1がありますが # ifconfig と打つと eth0 Link encap:Ethernet HWaddr 00:12:34:56:78:1B inet addr:192.168.1.190 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::290:ccff:fe80:f31b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:552 errors:0 dropped:0 overruns:0 frame:0 TX packets:376 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:56094 (54.7 KiB) TX bytes:36599 (35.7 KiB) Interrupt:17 Base address:0x2000 lo Link encap:Local Loopback 以下略 # ifconfig eth1  と打つと eth1 Link encap:Ethernet HWaddr 00:98:76:54:32:10 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:18 Base address:0xe000 ---以上--- GUI環境なら 「デスクトップ」>「設定」>「ネットワーク」で CUIなら /etc/sysconfig/network-scripts/ifcfg-eth0 を編集して BROADCAST=192.168.3.255 中略 IPADDR=192.168.3.3 NETMASK=255.255.255.0 NETWORK=192.168.3.0 ONBOOT=yes などとします

Erika111
質問者

お礼

> まずeth0を付けないで単に > # ifconfig > と打ってください これだけで表示されるはずですが? はい。表示されました。 eth0とloの2つが表示されます。 > でうちにはアクティブeth0 と ノンアクティブなeth1がありますが > # ifconfig と打つと > eth0 Link encap:Ethernet HWaddr 00:12:34:56:78:1B > inet addr:192.168.1.190 Bcast:192.168.1.255 Mask:255.255.255.0 : > Interrupt:18 Base address:0xe000 > ---以上--- eth0 : inet addr:192.168.3.3 Bcast:192.168.3.255 Mask:255.255.255.0 : と表示されてます。 > GUI環境なら 「デスクトップ」>「設定」>「ネットワーク」で ニックネーム…eth0 コンピュータの起動時にデバイスを起動…on アドレス…192.168.3.3 サブネットマスク…255.255.255.0 デフォルトゲートウェイ…192.168.3.1 となっています。 > CUIなら /etc/sysconfig/network-scripts/ifcfg-eth0 を編集して > BROADCAST=192.168.3.255 > 中略 > IPADDR=192.168.3.3 > NETMASK=255.255.255.0 > NETWORK=192.168.3.0 > ONBOOT=yes > などとします 見てみましたら $ cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static BROATDCAST=192.168.3.255 HWADDR=略 IP=192.168.3.3 NETMASK=255.255.255.0 NETWORD=192.168.3.0 ONBOOT=yes となってます。 何か設定が間違ってますでしょうか? さらには断線が原因かと思いまして ケーブルも別にの変えてみましたが特に変化無しです。

  • JP002086
  • ベストアンサー率35% (1462/4167)
回答No.1

良くある事なのですが、eth0はONになっていますか? PINGは端末側から出ないのでしたら、その辺が怪しいですね。 もし、G/W側にもう一台PINGを投げれる端末を置いて、 返ってくるか試された方がより確実ですよ。 参考までにどうぞ

Erika111
質問者

お礼

> 良くある事なのですが、eth0はONになっていますか? [スタート]→[管理]→[ネットワーク] とするとeth0の状態は"起動中"となってます。 > もし、G/W側にもう一台PINGを投げれる端末を置いて、 これは正常にpingはかえってきました。

関連するQ&A

  • ルーティングテーブルに自身のホストが表示されない。

    routeコマンドで自身のホストとローカルループバックが表示されません。 原因についてわかる方、お願いします。 [root@localhost help]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.247.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.247.2 0.0.0.0 UG 0 0 0 eth0

  • ゲートウェイの機能を行っているホストの代表を探せ!

    以下、アウトプットでゲートウェイの機能を行っているホストの代表を探しなさい という問題がある。 アウトプット画面 Destination Gateway Genmask Flags Metric Ref Use Iface 10.3.3.0 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 192.168.77.0 * 255.255.255.0 U 0 0 0 vmnet1 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 192.168.1.1 0 0 0 0 UG 0 0 0 eth0 答えが「現在のホストもデフォルトゲートウェイである」 とありますが、どこの箇所を見てそう判断できるのでしょうか。 回答のほどよろしくお願い致します。

  • ルーティングテーブルの変更方法は?

    RedHat9を使用してます。 # route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface xxx.xxx.xxx.xxx 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 xxx.xxx.xxx.xxx 0.0.0.0 255.255.255.255 UH 0 0 0 ipsec0 192.168.0.0 xxx.xxx.xxx.xxx 255.255.255.0 UG 0 0 0 ipsec0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 xxx.xxx.xxx.xxx 0.0.0.0 UG 0 0 0 ppp0 「192.168.0.0 xxx.xxx.xxx.xxx 255.255.255.0 UG 0 0 0 ipsec0」 の下に 「192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0」 を挿入したいのですが # route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0 とすると # route -nKernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface xxx.xxx.xxx.xxx 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 xxx.xxx.xxx.xxx 0.0.0.0 255.255.255.255 UH 0 0 0 ipsec0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.0.0 xxx.xxx.xxx.xxx 255.255.255.0 UG 0 0 0 ipsec0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 xxx.xxx.xxx.xxx 0.0.0.0 UG 0 0 0 ppp0 となってしまいます。 どうすれば順序を変更出来るのでしょうか?

  • ネットワークの設定

    2台のPCに2枚ずつNICを挿して、それぞれ片方はHUBとルータモデムを通してインターネットに接続、もう片方はクロスケーブルで2台のPCを接続しています。 以下のような感じにしたいのです。 PC1 - WindowsXP eth0 192.168.0.2 Gateway 192.168.0.1 eth1 192.168.1.2 Gateway 192.168.1.3 PC2 - CentOS 5 eth0 192.168.0.3 Gateway 192.168.0.1 接続できない eth1 192.168.1.3 Gateway 192.168.1.2 PC1とPC2のeth1同士でデータを送受信しつつ、eth0でインターネットに接続したいのです。eth1同士の接続はできるのですが、PC2のeth0からインターネットに接続することができません。 routeコマンドの結果 Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 eth1 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 169.254.0.0 * 255.255.0.0 U 0 0 0 eth1 default 192.168.1.2 0.0.0.0 UG 0 0 0 eth1 どうすればいいのでしょうか。

  • アドレス サブネットマスク デフォルトゲートウェイアドレスがわからない。

    よく、本で、アドレスなどが、192.168.1.xx とか192.168.0.xxとかかかれています。 しかし、ifconfigでしらべたところ、 [root@yuyu ~]# ifconfig eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet addr:221.104.16.79 Bcast:221.104.19.255 Mask:255.255.252.0 inet6 addr: fe80::200:e2ff:fe78:e84e/64 Scope:Link [root@yuyu ~]# netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 221.104.16.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 221.104.19.254 0.0.0.0 UG 0 0 0 eth0 このように、192.168ではじまらないのです。すごく不審です。 わたしは、今自動でIPを割り当てられるようになっています。 固定のIPアドレスを設定したいので、ルーターのIPアドレスを知りたいのですが、上記のものがIPアドレスであってるんでしょうか? 勉強不足ですが、どなたかなにか知ってることがあれば教えて下さい。

  • LinuxのLAN接続

    RedHatLinux9を使っています。 ネットマスク:255.255.255.0 Router-------HUB-+-Server 192.168.0.20(RHL9) 192.168.0.1   +-Main 192.168.0.15(WinXP) このような環境です。 XPのマシンからは正常に接続できます。 Linuxマシンではrouteで Destination Gateway Genmask Flags Metric Ref Use Iface (中略) default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 となり、 netmaskを255.255.255.0に変えてもリブートすると元に戻ってしまいます。 ifconfigの結果は正常です。 自分(192.168.0.20)宛のpingは成功、ルータ(192.168.0.1)は失敗です。 PingのエラーはDestination Host Unreachableです。 Win機からLinux機のPingもエラー(Request timed out.)です。 どのように設定すれば正常にネットワーク接続できますでしょうか。 御教授お願いいたします。

  • FedoraCoreでのルータ作成について

    OS:FedoraCore2 ワークステーションでインストール FedoraCoreでルータを作成しようと思っています。 構成: ルータA | 192.168.0.100/24 | HUB | S/W HUB | | 192.168.0.254/24(eth0) FedoraCore | 192.168.10.254/24(eth1) | | 192.168.10.1/24 PC (WinXP) 設定変更は /etc/sysctl.confの net.ipv4.ip_forward = 1 に変更しています。 FedoraCoreのルーティングテーブルは、↓です。 ================================================= Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 192.168.10.0 * 255.255.255.0 U 0 0 0 eth1 169.254.0.0 * 255.255.0.0 U 0 0 0 eth1 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 192.168.0.100 0.0.0.0 UG 0 0 0 eth0 ================================================= これでPC(WinXP)からpingを実行すると192.168.10.254、192.168.0.254は返答があるんですけど、192.168.0.100からの返答が帰ってきません。FedoraCoreからルータAの通信は問題ありませんでした。 何か根本的な設定が足りないのでしょうか? ご享受のほどよろしくお願いします。

  • NICをデフォルトゲートウェイに指定するとインターネットにアクセスできない?

    192.168.247.0のネットワークに対し、windows側では、192.168.247.1のインターフェースを持っています。 現在LINUX側では、192.168.247.2がdefault gatewayになっています。 この状態から、LINUX側のdefault gatewayを192.168.247.1に変更するとLINUXからインターネットにアクセスできなくなります。 これの理由がわかりません。どなたかご存知ないでしょうか? windowsでのルーティングテーブル C:\Documents and Settings\kyounoii>route print =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 25 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 30 192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 30 192.168.0.255 255.255.255.255 192.168.0.1 192.168.0.1 30 192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2 25 192.168.1.2 255.255.255.255 127.0.0.1 127.0.0.1 25 192.168.1.255 255.255.255.255 192.168.1.2 192.168.1.2 25 192.168.17.0 255.255.255.0 192.168.17.1 192.168.17.1 20 192.168.17.1 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.17.255 255.255.255.255 192.168.17.1 192.168.17.1 20 192.168.247.0 255.255.255.0 192.168.247.1 192.168.247.1 20 192.168.247.1 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.247.255 255.255.255.255 192.168.247.1 192.168.247.1 20 224.0.0.0 240.0.0.0 192.168.0.1 192.168.0.1 30 224.0.0.0 240.0.0.0 192.168.1.2 192.168.1.2 25 224.0.0.0 240.0.0.0 192.168.17.1 192.168.17.1 20 224.0.0.0 240.0.0.0 192.168.247.1 192.168.247.1 20 255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1 1 255.255.255.255 255.255.255.255 192.168.1.2 192.168.1.2 1 255.255.255.255 255.255.255.255 192.168.17.1 192.168.17.1 1 255.255.255.255 255.255.255.255 192.168.247.1 192.168.247.1 1 255.255.255.255 255.255.255.255 192.168.247.1 4 1 Default Gateway: 192.168.1.1 =========================================================================== linux(vmware)でのルーティングテーブル [root@localhost help]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.247.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.247.2 0.0.0.0 UG 0 0 0 eth0

  • NIC2枚差の設定について

    CentOS5.2にてNICが2つある状態です。 それぞれの設定はこのようにしております。 /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none IPADDR=192.168.24.200 NETMASK=255.255.255.0 BROADCAST=192.168.24.255 HWADDR=xx:xx:xx:xx:xx:xx ONBOOT=yes IPV6INIT=no NETWORK=192.168.2.0 TYPE=Ethernet USERCTL=no /etc/sysconfig/network-scripts/ifcfg-eth2 DEVICE=eth2 BOOTPROTO=none IPADDR=192.168.11.200 NETMASK=255.255.255.0 BROADCAST=192.168.11.255 HWADDR=xx:xx:xx:xx:xx:xx ONBOOT=yes IPV6INIT=no NETWORK=192.168.11.0 TYPE=Ethernet USERCTL=no /etc/resolv.conf nameserver 192.168.11.1 nameserver 192.168.24.1 # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.2.0 * 255.255.255.0 U 0 0 0 eth1 192.168.11.0 * 255.255.255.0 U 0 0 0 eth2 169.254.0.0 * 255.255.0.0 U 0 0 0 eth2 default 192.168.24.1 0.0.0.0 UG 0 0 0 eth1 /etc/sysconfig/network GATEWAY=192.168.24.1 ゲートウェイはそれぞれ別のルーターで、グローバールIPをルーターが持っています。 一般的な固定IP1ってやつです。 サービス(たとえばSSH)にアクセスしようとしたときにゲートウェイが設定されているルーターのグローバルIPからだとアクセスできるのですが、 ゲートウェイになってないほうのルーターのグローバールIPだと接続できません。 ゲートウェイを切り替えればどちらの場合でもアクセスはできるのですが、もう片方ではアクセスできないということになります。 (ルーターのパケット変換などは設定されています。) 両方のグローバルIPでアクセスするにはどうしたらよいのでしょうか? 実際には別のポートでSSHではないサービスに対してアクセスを行いたいのですが、そもそもSSHにすらアクセスできない状況で非常に困っています。 どうかよろしくお願いします。

  • iptablesを使って、複数のサブネット間ルーティングをする方法

    市販のBBルーターにLinuxを乗っけて遊んでいます。 ためしに、普段使っているサブネット上(192.168.11.0/24)にそのルーター(eth1)をつなぎ、そのルーターの裏側(eth0)に、実験用のサブネット(192.168.200.0/24)を設定したのですが、iptablesの扱いに慣れておらず、そのサブネット間のルーティングの方法がわかりません。 ためしに、 iptables -A OUTPUT -o eth0 -d 192.168.0.0/16 -j ACCEPT iptables -A OUTPUT -o eth1 -d 192.168.0.0/16 -j ACCEPT と設定したところ、192.168.200.0/24側につながったホストからインターネットをすることはできるようになりましたが、肝心な192.168.11.0/24上のホストたちにはぜんぜんつながりません。 ちなみに、routeでの表示内容は、以下のとおりです。 # route -n Kernel IP routing table Destination / Gateway / Genmask / Flags / Metric / Ref / Use / Iface 192.168.200.0 / 0.0.0.0 / 255.255.255.0 / U / 0 / 0 / 0 / eth0 192.168.11.0 / 0.0.0.0 / 255.255.255.0 / U / 0 / 0 / 0 / eth1 0.0.0.0 / 192.168.11.254 / 0.0.0.0 / UG / 0 / 0 / 0 / eth1 “技術者向け”掲示板ではありますが、この初歩的な質問にお答えいただける方、よろしくお願いします。