次のコマンドを使用してネットワーク ドライブをマップしようとしています:
ネット使用 * //192.168.211.11
しかし、次のようなエラー メッセージが表示されます。
システムエラー53が発生しました。
ネットワークパスが見つかりませんでした。
Putty と Winscp を使用してこのサーバー マシン (Linux) に接続できますが、別のマシンにマップできませんでした。原因は何でしょうか。解決するにはどうすればよいでしょうか。
答え1
以下のものを試してみるとよいでしょう:
net use * \\192.168.211.11\sharename
どこで使うかバックスラッシュマウントしようとしているものの共有名を指定します。
たとえば、エクスプローラーを開いて、共有名を使用してランダムなフォルダーを共有することを選択しましたxyzzy
。すると、次のトランスクリプトに示すように、マウントできるようになりました。
C:\Pax> net use * \\127.0.0.1\xyzzy
Drive Z: is now connected to \\127.0.0.1\xyzzy.
The command completed successfully.
を使用する場合フォワードスラッシュを使用すると、オプションを指定しようとしていると認識されます。
C:\Pax> net use * //127.0.0.1
The option //127.0.0.1 is unknown.
The syntax of this command is:
NET USE [devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]
NET USE {devicename | *} [password | *] /HOME
NET USE [/PERSISTENT:{YES | NO}]
More help is available by typing NET HELPMSG 3506.
共有名を省略した場合も、同様にエラーが発生します:
C:\Pax> net use * \\127.0.0.1
System error 67 has occurred.
The network name cannot be found.
もし、あんたがまだこれら両方を修正した後でも問題が発生する場合は、ネットワークに問題がある可能性があります。マシンにまったくアクセスできないようです。"Network path not found"
これはファイアウォール(ネットワークインフラストラクチャの両方)の問題である可能性がありますおよび/またはターゲット マシン上で共有が有効になっていない可能性があります)。
他に確認すべきことは、Linux ターゲット マシン上で Samba が正しく設定されているかどうかです。正しく設定されていない場合は、どの共有にもアクセスできません。