• ベストアンサー
  • すぐに回答を!

PINGが通らない

こんにちは! 教えて下さい。 LinuxでNICを2枚さして、 eth1は(192.168.0.1)ゲートウェイ用、 eth0は(ppp0での動的IP割り当て)インターネット用としています。 この環境でクライアントWin98(192.168.0.25)から外部にPINGを 打ちたいのですが通りません。 ゲートウエイ192:168:0:1は通り、 ppp0で割り当てられた動的IPアドレスにも通ります。 その先が行かないのです。 Linuxからは外部にPINGが通ります。 何が問題なのでしょうか? ppp0はBフレッツ(pppoe)の常時接続です。 やりたい事はクライアント(pppoe無し)からLinuxを経由 してプロバイダーのメールが取りたいのです。 (Linuxからはプロバイダーのメールは取れます)

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数543
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1

ご自分がしたことが何一つ書かれていません。 まずは、それを書きましょう。 そうでなければ、回答者は無理矢理あなたの環境を想像しなくてはなりません。 もし、上記を額面通り受け取って、何も設定をしていないのであれば、通らないのは当たり前です。 推論として FORWARDは、ちゃんと可(true or yes)になっていますか?

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答ありがとうございます。 説明が不足していて申し訳ございません。 というのも今一自分の環境でのルーティングが理解出来ていないのです。 わかっている範囲では、 RedHat 7.2でiptablesを使用していること。 iptablesのtableは全てACCEPTにしても駄目でした。 iptablesのnatはいじっていません。 IPパケットフォワーディングはONになっています。 わかるところはこれぐらいです。 以上 お願い致します。

質問者からの補足

わかりました! 自分でもう一度設定を見直したら、pppに 対してマスカレードすることを忘れていました。 解決しました。 ありがとうございました。

関連するQ&A

  • Cent OS NIC 片方にPing が通らない

    Cent OSサーバで、NIC 2個に異なるネットワークを設定し、ケーブルを両方接続すると、片方が不通になり、困っております。分かる方おりましたら、教えて頂けないでしょうか? 下記の構成、現象となります。 【構成】 ハードウェア: PowerEdge R610 OS: CentOS 6.0 NIC: Intel 82576 Gigabit 2個口 eth0: IP address: 202.xxx.xxx.xxx Netmask: 255.255.255.240 Gateway: 202.xxx.xxx.xxx eth1: IP address: 192.168.xxx.xxx Netmask: 255.255.255.0 Gateway: 192.168.xxx.1 【現象】 eth0/1ともに一方だけケーブルを挿すとPing/SSH ともに利用できる。 ただし、両方にケーブルを挿して有効にした場合、先に有効だったeth は Ping/SSH が外部から不通になり、後から有効にした方だけ Ping/SSH が通じるようになります。network restart を何度やっても同じ結果でした(何度もやってるとむしろ片方のeth がNetwork Manager から認識しなくなって reboot をかける羽目に)。 サーバ側で、TCPDUMP で eth0 を外部からのPing を監視しながら、eth1 も有効にすると、eth0は外部PCからの Ping が不通になるが、サーバ側のTCPDUMP ではPing を受信している様子。(eth1 にはもちろん外部からPing は通る状態) 要するに後から有効になったeth に外部からPing が通るという状態となります。 分かりにくくて申し訳ないですが、宜しくお願い致します!

  • WANのIPアドレスにPingがとおりません。

    Red hat linux9.1を使って会社内LANを組んでいます。 インターネットにはつながってヤッフーとかグーとかみれるのですが、WAN側1つ上のゲートウェイに対してPingをうつっても結果が返ってきません。 これはどういった原因が思い当たるでしょうか? デフォルトゲートウエイまでは勿論、pingもとおりますし、外部のヤッフーとかにも通ります。でも、デフォルトゲートウェイの一つ上のゲートウエイだけとおりません。

  • DHCPサーバの構築

    DHCPサーバの構築について教えてください。 現在勉強のためにDHCPサーバの構築を行っております。 OSはvinelinux4.2(4.1→4.2) NICは基盤で2枚、インターフェースで4個。 ADSL接続でモデム内蔵ルータLAN側(ゲートウェイ)は192.168.12.10。 GWにダイレクト接続のインターフェース(eth0)は192.168.12.31。 DHCPとして機能させたいインターフェースはeth1、eth2、eth4です。 実験ではeth4に接続させたWindowsXPはdhcpd.conf通りの割り当てがなされますが、インターネットへの接続ができません。 eth4へのpingも通りません。 色々と説明不足でしょうが、不足な点は補足で埋めたいと思いますので今はこれだけでお願いします。 その他のアドレス設定は・・ eth1:192.168.12.33 eth2:192.168.12.35 eth4:192.168.12.37 DHCPの割り当て範囲は192.168.12.128~192.168.12.192 WindowsXPにこれによって割り当てられたのは192.168.12.192でした。 pingは以上の設定のどれも通りません。 以上です、宜しくお願い致します。

  • なぜPingが通るのか分からない。

    なぜPingが通るのか分からない。 私は今Ubuntuを使っているのですが、同じローカルネットワークにいるホストになぜPingがとおるのかわかりません。 現在のネットワークの構成をいうと、PCが二台あり(以降ホストA、ホストBとしIPはそれぞれ192.168.1.2 192.168.1.3です)それはルータ(IPは192.168.1.1です)によってつながれています。 またホストAのルーティングテーブルを見ると、 受信先サイト  ゲートウェイ ネットマスク インターフェース 192.168.1.0 * 255.255.255.0 eth0 となっています。 この状態で「Ping 192.168.1.3」とうつとPingが帰ってきます。 なぜ私がこれを疑問におもうかというと、 192.168.1.? 宛のPingは*にいくと書いてあります。また*は「-n」オプションでみると「0.0.0.0」であり、このIPはLinuxではループバックIPアドレスだと考えています。 なので192.168.1.3宛のIPは*、つまり自分に帰ってきてしまい、通信ができないのではないかと考えました。 なぜ通信がこの状態でできるのですか?お返事をおまちしております。

  • Redhat7.3でDMZ構築

    Redhat7.3を使用して、以下のようにNIC3枚でDMZを構築しようとしています。 WAN  | Linux -WWW(DMZ)  | LAN 仮に以下のようにIPを設定します。 ・WAN側ネットワーク 172.31.0.0/24 ・eth0(LAN) 192.168.1.1 ・eth1(WAN) 172.31.1.10 ・eth2(DMZ) 172.31.1.11 ・WWW(DMZ内に設置) 172.31.1.12 このとき、以下のような状態になってしまいます。 ・WAN側からWWWにアクセスできない。(pingが通らない) ・WAN側からeth1,eth2へはpingが通る。 ・LinuxからWWWへはpingが通る。 WAN側からWWWにアクセスできるようにするには、どのような設定をすべきでしょうか? 上記の構成以外にも、DMZ側とWAN側が同一セグメントになるような設定があれば、そちらも検討したいので、ご教授願います。

  • Linuxでのpingでsendmsgだけのエラー

    TurboLinux8 Serverにて、2枚のNICを刺しサーバーを作成しています。 NICはWAN側とLAN側向けになっていて、それぞれのNICにpingを打つとWAN側はきちんと応答が帰りますが、LAN側のNICにpingを打っても下記のようになって応答が帰りません。 ping 192.168.0.101 ping : sendmsg ping : sendmsg ping : sendmsg ping : sendmsg : : これは、sendmsg以外何も出ていないのでどんなエラーなのか見当もつきません。 下記の定義を確認しましたが他にも確認する個所があれば教えてください。 ifconfigにて確認済み /etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1

  • Redhat 5 のインターフェイス

    Redhat 5 というより恐らくLinuxの使用だと思うのですが、インターフェイスがばらばらの状態になりました。 Redhat 5 をインストールしたサーバに4ポートの拡張NICを刺しています。デフォルトNICが二つなので計6個のNICを持っている事になります。 アドレスを4個ふり、自分の認識ではデフォルトNICの左からeth0、eth1となり拡張NICの左からeth2、eth3と順番になると思っていました。 しかし実際pingを飛ばすとどうも違うような認識をしているみたいでした。自分がeth2と思っているNICがeth3だったりという状態です。 この設定を上記自分が思っているような状態に修正したいのですが、どのようにしたらいいでしょうか。 各NICに仮のアドレスをふり、今現在どのNICがどのアドレスを認識しているかを調べた後に /etc/sysconfig/network-scripts/ 下のifcfg-eth0などの設定ファイルの中のMACアドレスを変えるなどでいけるかと思うのですが。 助言頂けると助かります。

  • FletsADSLを経由してのLinuxルータ???

    前回、Linux機はFletsADSLを経由して、外のIPAddressは訪問できましたが、 でも、このマシンはルータとして、後のLANのマシンはまだ訪問できませんでした。 OS: RedHatLinux 7.01J Hardware: CPU celeron 333MHZ Memory:64MB NIC eth0:rtl8139 eth1:tulip インストール手順: 1>eth1にADSLModemと接続させて、eth0は別のマシンと接続している。 それで、netconfでeth1関連IPアドレスを抜いて、無効になった。 2>次、adsl-setupで、ISPから貰ったUID、eth1を選択して、ISPプライマリーDNS とセカンダリーDNSのIPアドレス、パスワード、firewallの選択(0に指定して) 等順序に設定した。 3>adsl-startで起動して、...connectedになった、成功そうです。 4>ifconfigで確認して、eth0,eth1,lo,ppp0に対しての情報が出てきた。 eth0 ......... MTU=1500 eth1 ......... MTU=1500 ppp0 ......... MTU=1454 成功そうです。 5>/etc/sysconfig/networkに,gatewaydevはeth1になる 6>このlinuxマシン自体でping www.goo.ne.jpは順調にできました。 7>eth0と接続しているほかのマシンで"ping www.goo.ne.jp"をやりますと、 最初には、正しいIPAddress順調に出来ましたが、すぐ、"Request timed out" になりました。 でも、"ping linux機のinetのIPAddress"は大丈夫でした。 今、困っています。 よろしくお願いいたします。

  • FletsADSLを経由しての自作linuxルータは不調

    前回、Linux機はFletsADSLを経由して、外のIPAddressは訪問できましたが、 でも、このマシンはルータとして、後のLANのマシンはまだ訪問できませんでした。 OS: RedHatLinux 7.01J Hardware: CPU celeron 333MHZ Memory:64MB NIC eth0:rtl8139 eth1:tulip インストール手順: 1>eth1にADSLModemと接続させて、eth0は別のマシンと接続している。 それで、netconfでeth1関連IPアドレスを抜いて、無効になった。 2>次、adsl-setupで、ISPから貰ったUID、eth1を選択して、ISPプライマリーDNS とセカンダリーDNSのIPアドレス、パスワード、firewallの選択(0に指定して) 等順序に設定した。 3>adsl-startで起動して、...connectedになった、成功そうです。 4>ifconfigで確認して、eth0,eth1,lo,ppp0に対しての情報が出てきた。 eth0 ......... MTU=1500 eth1 ......... MTU=1500 ppp0 ......... MTU=1454 成功そうです。 5>/etc/sysconfig/networkに,gatewaydevはeth1になる 6>このlinuxマシン自体でping www.goo.ne.jpは順調にできました。 7>eth0と接続しているほかのマシンで"ping www.goo.ne.jp"をやりますと、 最初には、正しいIPAddress順調に出来ましたが、すぐ、"Request timed out" になりました。 でも、"ping linux機のinetのIPAddress"は大丈夫でした。 今、困っています。 よろしくお願いいたします。

    • ベストアンサー
    • ADSL
  • RadHatLinux9 での ルーター兼サーバー構築

    RedHatLinux9 をインストールし、NICを2枚挿し、 eth0 (ヤフーなのでDHCP)を WAN(YahooBB)、 eth1 (固定 192.168.1.1)を LAN として設定し、DHCPの設定を行いました。 eth1にWindowsXPのマシンをつないだのですが、「ネットワークに接続されていません。」になってしまい、ping も通らず Media disconnected になってしまします。windowsのIPは自動取得にしています。 サーバー側では、ifconfig で確認すると eth1,eth0 ともちゃんと設定されているようです。 WAN側へは、pingは通ります。 NICが、原因なのかと思って、 別のNICで試したのですが、やぱりだめでした。 なにか基本的なことが抜けているのか、 まったく原因が解らないのですが、どうかよろしくお願いします。