web-dev-qa-db-ja.com

VPN経由で接続されている場合、マップされたネットワークドライブを参照する

私には常にオフィスの外に出かけるユーザーがいます。

内部的には、ネットワークドライブをマッピングしています。

次に、外部に出てVPN経由で接続します。VPNを接続すると、ブリッジして同じサブネットに配置されます。 VPNを介してネットワーク上のリソースに問題なくpingを実行できます。

同じネットワークドライブに名前で接続しようとすると、接続に時間がかかり、共有名が見つからないと表示されます。

詳細は以下の通りです。

  1. 内部的には、すべてが正常に機能します
  2. 接続しようとしているサーバーでWINS)を実行しています。
  3. このWINSサーバーは、VPNクライアントのDHCPオプションで提供されます
  4. DNSは、VPNクライアントのDHCPオプションで提供されますアダプターバインディング用
  5. Windows 7クライアントのネットワークアダプターのプロパティでは、リモート接続がローカル接続よりも優先されることを確認しました
  6. IPアドレスによる接続を使用すると機能しますが、マシン名による接続では失敗します

上記を解決するために他にどのような手順を試す必要がありますか?

2
g18c

トラブルシューティング時には、ネットワーク共有に接続するときと同じ名前を使用するように注意していますか?たとえば、pingを実行していますか?

ping servername.domain

ただし、サーバー共有への接続:

\\servername\share

Fqdnでpingを実行できる場合は、同じ方法でユーザーのネットワーク共有を設定してみてください。 VPN上で代わりにユーザーのローカルネットワークにアクセスしようとしたときにドメイン名を指定しないという問題を以前に見ました。

また、ネットワークリソースにpingを実行するときに外部IPを取得しているかどうかも知りたいです。 Windowsドメインが会社のWebサイトでもあるネットワークへのVPN接続を見てきましたが、servername.domain.comにpingを実行すると、内部リソースではなく、キャッチオールWebサーバーから結果が得られます。

2
Steve G

最初に明らかなこと:これが発生した場合、VPN接続で重大なパケット損失が発生しますか?パケットサイズを増やしてpingを試してください。

ping -l 1200 servername.your.internal.domain

わずかな(〜1-10%)パケット損失と、TCPペイロード(ポート)を伝送する接続でのSMB再送信)でさえ悪い経験をしましたサーバー側のtcp/445およびtcp/139)。

もう1つは名前解決です。最初の回避策は、名前の代わりにサーバーのIPアドレスを使用してネットワーク接続を試すことです。だから誰かに試してもらいましょう

Net Use X: \\10.0.1.200\sharename

それが通過するかどうかを監視します。

それで「修正」された場合は、名前解決を注意深く監視してください。 WINSについてはよくわかりませんが、構成を解除してDNSに依存してみてください。プライマリおよびセカンダリDNSネームサーバーとは何ですか(ipconfig /all)?両方が正しいIPアドレスを提供しているかどうかを確認します。

nslookup servername.your.internal.domain 10.0.1.1
nslookup servername.your.internal.domain 10.0.1.2

(10.0.1.1および10.0.1.2がDNSサーバーになります)

たぶん、WindowsはIPv6経由で接続を試み、それは黙ってドロップされますか?アクティブなアダプタでIPv6プロトコルを一時的に無効にしてみてください。

幸運を!

0
Paul