- ベストアンサー
ローカル外とローカル内の同時接続について
他のスレッドですが、お世話になっております。 現在、私のPCにはLANアダプタが二つ(LAN1とLAN2)が接続されております。 LAN1はローカル外でプロバイダにpppoeにて接続します。 LAN2はローカルで接続します。 まず、LAN1にてプロバイダに接続し、IPは200.000.000.000とします。LAN2はローカル内ですので、IPは192.168.0.10とします。 ローカル内の他のPCからpingを192.168.0.10に通したところ、問題なく通りました。 しかし、他のプロバイダに接続されているPCからpingを200.000.000.000に通したところ、通りません。ifconfigにてIPを確認したのですが、ちゃんと200.000.000.000が取得されていました。 こういった場合、どのような問題が考えられるのでしょうか? どなたかご教授願います。 しかし、他の
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
それぞれ直接接続されているサブネットへは特別な設定を行わなくてもアクセスできます しかし、(複数の)ルータを経由したネットワークに接続するには、ネットワークでの(ルータ等の)ルート設定とPCのゲートウェイ/ルート設定が適切に行われていることが必要です 図上演習で 200.000.000.000へpingしたときが、パケットがどのように中継されて目的のアドレスに到達、返答がどのように中継されて戻ってくるかを1ステップずつ確かめてください(中間は適当に省略して) このとき、設定されいないルート情報を使用してはいけません、起こし易い間違いが、ルート情報が設定されていないのに、この宛先へはここを通るはず と言う思い込みです 質問のケースで 200.000.000.000はどちらのLANアダプタから発信されますか ?? 要点です
その他の回答 (6)
- Palikari
- ベストアンサー率42% (61/142)
う~ん、私もNo.5さんと同様、ゲートウェイ/ルート設定の見直しで解決と思っていました。 >routeコマンドなどでいろいろ試しているのですが、 デフォルトルートを 200.0.0.0 にする、 または、(他のプロバイダに接続されているPCのアドレス)へのnexthopを 200.0.0.0 にするなどは 既に試されたということで良いでしょうか?
補足
ありがとうございます。 上記の件ですが、試してみました。 その他も色々検索して調べて、思いつく事はやってみたのですが、いかんせん初心者ですのでまだ他にもあるのかもしれません・・・。 iptablesとかnetworksなどの設定もあるのでしょうか? 私はifcfg-eth0やifcfg-eth1の設定変更のみでいけるものと思っていたのですが・・・。
- pbforce
- ベストアンサー率22% (379/1719)
PC1がLAN1、LAN2両方を利用しているときは、インターネットに繋げますか?
補足
No4の補足にも記入しましたが、両方を利用している時には、PC1からインターネットには接続できません。
- pbforce
- ベストアンサー率22% (379/1719)
PC1LAN1がプロバイダ1(P1)につながっていて、PC1LAN2がローカルネットワークにつながっている。 PC2LAN1がプロバイダ2(P2)につながっていて、PC2LAN2がローカルネットワークにつながっている。 P2につながったPC2からPing 200.000.000.000を実行するとタイムアウトになって、PC2LAN2を切ると通る。 そうではなくPC1LAN2を切ると通る。 元々PC2LAN2は無くてP2につながっているだけのPC2でPingを打っている。 その状態でPC1LAN2を切ると通る。 整理するとどうなるのでしょう?
補足
ありがとうございます。 私の図があまりよくなくご迷惑をおかけしてもうしわけありあません。 どのような図にすれば分かりやすいのか・・・。 もう一度、図を書いてみたいと思います。 プロバイダ | | | | -----------HUB---------- | | | | eth0| |eth1 | | | | | | PC1 PC2 PC3 PC1eth0のみプロバイダに接続されています。 簡単に説明すれば、HUBで接続されているローカル内のPC1,PC2,PC3でデータを共有したいだけで、PC2からPC1を通って外部に接続することはありません。 現在、テストしてみたので、結果を報告します。 (1)eth0でプロバイダにpppoeにて接続した場合にはPC1に外部の全く違うPCからpingが通る。(eth1はdown) (2)(1)の接続状態の時にeth1を起動すると、eth1にPC2からpingは通るが、(1)で出来た外部からのpingは通らない。ifconfigで確認したところ、eth0にはIPがちゃんと振られている。 (3)(2)の状態で外部からpingが通らなくなったのでeth1をdownさせて再度外部からpingを試してみたが、通らない。network restartにてネットワークを再起動してpppoeにて接続すると(eth1はdown)、(1)と同じようにpingが通る。 現在、上記のような状況です。 なんだか質問しておきながら分かりにくい図や説明で申し訳ありませんが、ご教授願えないでしょうか。
- gryfinndors
- ベストアンサー率18% (127/671)
1.LAN1がPING応答しない設定になっている。 FWとウィルスソフトで設定が可能。 ローカルで成功は、LAN2だからではなく、同じサブネットの通信は信頼するという設定が多いからです。 PPPOEでも同じサブネットなら多分とおりますよ。同じプロバイダ同士とか。 2.PPPOEのモデムが応答しない設定になってる。 (あまり聞いたことは無い。 ルータは使ってないのですよね。) 3.プロバイダがPINGを禁止している。 くらいかな。
補足
ありがとうございます。 LAN2を起動しなかった場合にはうまくpingが通ります。 しかし、同時に起動してしまうとLAN2のみになってしまいます・・・。 その原因がよく分かりません。 質問内容が不十分で申し訳ありません。
- hanako2222
- ベストアンサー率33% (1/3)
こんばんは。 PCは、Linux系ですよね? >LAN1はローカル外でプロバイダにpppoeにて接続します。 >LAN2はローカルで接続します。 LAN1 と LAN2 のルーティングが必要です。 ただし、むやみにLAN2側のネットワークを公開する 必要はありません。 この様なケースはPCではなく、ルーターと考える ほうがすっきりすると思いますよ。
補足
ありがとうございます。 説明不足ですいません。 図にして見たいと思います。 プロバイダ | | |-----------HUB---------| | | | | LAN1| |LAN2 | | | | | | PC1 PC2 PC3 ちょっと図が下手なのですが、現在質問しているのはPC1の場合で、LAN1にてプロバイダへLAN2では違うネットワークにつながる感じです。 他のパソコンはLAN1がオンボードでLAN2が後からつけたものなのですが、それだったらうまくいっております。 今回は二つとも後からつけたものです。 説明が分かりにくくて申し訳ありません。
- nisina_247
- ベストアンサー率29% (35/120)
特に何もやるつもりがないなら通らなくてよいと思いますよ。通ってしまうということは外からそのPCにアクセス可能ってことですよ まあ 僕もネットワークをかじってるものなので この程度しかいえませんが WEBサーバなどをLAN1で公開して などでは外からアクセスできるようポートの開放等が必要になります。
補足
ありがとうございます。 今回pingにしたのは、LAN1で外部へ公開して、LAN2でローカル内のネットワークに接続したいと考えております。しかし、pingが通らない事には公開も出来ないと考えたので、pingの質問をさせていただきました。 LAN2を起動しなくてLAN1のみを起動した場合には公開が出来るのですが、なぜか同時に起動するとLAN2のみが利用できてLAN1が利用出来ないのです。 その原因が分からず、ゲートウェイかと色々試行錯誤を行っているのですが・・・。
補足
ありがとうございます。 No4の補足で説明した(1)の場合200.000.000.000はeth0から発信しております。 routeコマンドなどでいろいろ試しているのですが、なんだか様子が変なので、初歩的な質問をさせていただいてよろしいでしょうか? 私の場合、2枚NICがあります。 両方とも認識はしています。 設定についてですが、私はeth0についてはpppoeにて接続しているので、ifcfg-eth0の設定はdeviceとonbootのみの設定にしております。 eth1については、device,onboot,bootproto,ipaddr,netmask,gateway, hwaddrを設定しております。 2枚NICを使った場合、他にもなにか設定が必要でしょうか?