こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

VISTAとXP間でPPTN-VPNによるファイル共有で共有フォルダが見えません

公衆無線LANを利用しているノートPCから光回線に接続されたWeb Caster V120のLAN側にあるPCまでを、
Windowsに搭載されているPPTN-VPNで接続し、そのPCの共有フォルダを見れるようにしたいです。

Web Caster V120のLAN側にあるPCは
OSはVISTA Ultmate SP1でノートPCはXP HOME SP3です。

ところが、VPN接続はされるのですが、ノートPCからVISTAの共有フォルダが見えません。
有線接続でVISTAとノートPCを直接つないだ場合は、ノートPCからVISTA側の共有フォルダがきちんと参照出来ています。

いろいろやってみたのですが、成す術なしの状態で、みなさんのお知恵をお借りしたいです。

以下設定です。

VISTAとXPで以下の同じユーザ名と同じパスワードを使用しています。
vpnuser
パスワード
Guest
パスワードなし

VISTAのネットワークと共有センターにおいて
ネットワーク探索
ファイル共有
上記2つのみを有効にし
パブリックフォルダ共有
プリンタ共有
パスワード保護共有
メディア共有
は無効にしています。

ファイアオールとセキュリティソフトは、XP、VISTAともに無効にしてあります。

VISTAの共有フォルダは、GuestとEveryoneの両方を共同所有者にしています。

VISTAをPPTPサーバーにしており、XPをクライアントに設定しています。
VISTAには192.168.20.1が割り振られ、XPには192.168.20.2が割り振られています。

Web Caster V120には、1723とGREが通るように設定してあります。

また、VISTAにはWeb Caster V120からLAN内のプライベートIPとして192.168.1.11が
割り振られています。
XPの方は、無線でインターネットに接続する際にグローバルIPが割り振られて
います。

XPから有線でVISTAに接続する際は、IDとPWを求められ
Guest とパスワード欄が空欄で認証され共有フォルダが見れます。

XPから無線でVISTAにVPN接続する際は、ユーザ名vpnuserとパスワード
でVPN接続の認証は通りますが、My Networkの中にPC表示がなされません。
ファイル名を指定して実行しても
「\\192.168.20.1/
ネットワークパスが見つかりません。」
とダイアログが出てしまいます。


VPN接続がなされている際に
pingにつきましては
XP→VISTA OK (to 192.168.20.1)
VISTA→XP NG (to 192.168.20.2)
です。

以上が設定と状況です。
XPからVISTAの共有フォルダを見れるようにどうかお力添えを
頂ければ幸いです。
よろしくお願いいたします。

投稿日時 - 2009-08-23 19:26:25

QNo.5230783

すぐに回答ほしいです

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

全文ちゃんと呼んでません
>ところが、VPN接続はされるのですが、ノートPCからVISTAの共有フォルダが見えません。

多分エクスプローラからブラウズでネットワークPCとして見れない
といわれてるのだと思いますがそういうものです
見たいのであればWINS設置して適切な設定を行う必要があります

UNC名で直接アクセスしてください
どうしてもPC名でアクセスしたいのであればHOSTSファイルに
IPとPC名を設定をすることで可能になります

\\192.168.20.1/では無く
\\192.168.20.1\共有フォルダ名  (でXP側で共有)にしないと見れませんよ

基本的に認証まで済んでIP取得できているなら共有関連の問題です
気になったのはVPNの時わざとLANとセグメント分けているのでしょうか?
(私は同じセグメント内での設定に詩化したことがないだけの話ですが)

投稿日時 - 2009-08-23 20:06:09

補足

早速の回答ありがとうございます。
>気になったのはVPNの時わざとLANとセグメント分けているのでしょうか?
もしかして、VISTAPCにおいて192.168.1.Xネットワークと
192.168.20.Xネットワーク間でルーティングが必要でしょうか?

とりあえず、同一セグメントになるように192.168.20.Xを
192.168.1.50~になるように変えてみました。

この状況でXP側で共有設定をして
\\192.168.1.50\共有フォルダ名
とVISTAの実IP
\\192.168.1.11\共有フォルダ名
で試してみましたが
「ネットワークパスが見つかりません」
と出てきてしまいます。
何か追加の設定が必要なのでしょうか?

投稿日時 - 2009-08-23 21:37:43

お礼

すいません、
×PPTN-VPN
○PPTP-VPN
です。

投稿日時 - 2009-08-23 21:52:47

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

全て想像での話で申し訳ないのですが(Vista持ってません)
基本変らないと思ってるので

状況で考えるとファイヤーフォールが邪魔してるような気がします
PPTP接続時のファイヤーフォール設定について問題はありませんか?

物によって(というか多分全部そうだと思います)
無線によるインターネット接続時
LAN接続時
PPTPによる接続時
それぞれでファイヤーフォールが別々になっているはずです

必要なポートとしては一般的にはポート135,137-139,445 あたりとなります
※ 必ずしも当てはまりませんXPとVistaなら多分445だけで行ける

ルーティングについては 実際そのようにやったことが
無いのでなんともいえません
(PPTPでの割りあてIPがLANと食い違うようなことはやった事が無い)

投稿日時 - 2009-08-23 22:57:10

補足

ご連絡遅れてすいません。
VISTAとXPでは、PPTP-VPN接続によるWindowsファイル共有は
うまくいきませんでした。

そのため、XPマシンととXPマシン間で、PPTP‐VPN接続を行い
Windowsファイル共有を行ったところうまくできました。

いろいろとアドバイスありがとうございました。

投稿日時 - 2009-10-15 19:27:58

お礼

再度のお返事ありがとうございます。

Windowsファイアオールを有効にして以下のポートを例外に
加えました。(XP、VISTAとも)

しかし、特に変わらない状態です。

http://technet.microsoft.com/ja-jp/library/bb727037.aspx
上記のアドレスの下部に記載されているポート
UDP 3702
TCP 5357
TCP 5358

UDP 137
UDP 138
TCP 139
TCP 445

UDP 1900
TCP 2869

投稿日時 - 2009-08-24 00:15:23

あなたにオススメの質問