2台のPCコンピューターがあり、クロスオーバーイーサネットケーブルを使用してそれらの間でファイルを共有したいと考えています。私はさまざまなネットワーク構成で何度も遊んでいますが、うまく機能しません。
コンピューター1
- OS:Windows XP Pro SP2
- ホスト名:TOSH
- ワークグループ:WORKGROUP
ローカルエリア接続(インターネットプロトコル4プロパティ)
- IP:10.0.0.1
- サブネットマスク:255.255.255.0
- デフォルトゲートウェイ:なし
- プライマリDNS:なし
- セカンダリDNS:なし
コンピューター2
- OS:Windows Vista SP2
- ホスト名:GIGA
- ワークグループ:WORKGROUP
ローカルエリア接続1(インターネットプロトコル4プロパティ)
- IP:10.0.0.2
- サブネットマスク:255.255.255.0
- デフォルトゲートウェイ:なし
- プライマリDNS:なし
- セカンダリDNS:なし
ワイヤレスネットワーク接続(インターネットプロトコル4プロパティ)
- IP:自動的に取得(192.168.0.103はDHCPによって割り当てられます)
- サブネットマスク:NA(255.255.255.0が有効)
- デフォルトゲートウェイ:NA(192.168.0.1はDHCP /ゲートウェイ)
- プライマリDNS:自動的に取得
- セカンダリDNS:自動的に取得
ここまでは順調ですね!両方にpingできます。双方向で動作します。デモの場合、pingの結果は次のとおりです。
コンピューター2からコンピューター1にpingを実行します。
C:\Windows\system32>ping 10.0.0.1
Pinging 10.0.0.1 with 32 bytes of data:
Reply from 10.0.0.1: bytes=32 time=1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Ping statistics for 10.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 1ms, Average = 0ms
C:\Windows\system32>
コンピューター1からコンピューター2にpingを実行します。
C:\WINDOWS>ping 10.0.0.2
Skickar signaler till 10.0.0.2 med 32 byte data:
Svar från 10.0.0.2: byte=32 tid < 1 ms TTL=128
Svar från 10.0.0.2: byte=32 tid < 1 ms TTL=128
Svar från 10.0.0.2: byte=32 tid=1ms TTL=128
Svar från 10.0.0.2: byte=32 tid < 1 ms TTL=128
Ping-statistik för 10.0.0.2:
Paket: Skickade = 4, mottagna = 4, Förlorade = 0 (0 %),
Ungefärligt överföringstid i millisekunder:
Lägsta = 0 ms, Högsta = 1 ms, Medel = 0 ms
C:\WINDOWS>
申し訳ありませんが、XPコンピュータはスウェーデン語にローカライズされています。しかし、とにかくそれは自明です。
Vistaコンピュータ:
- Windowsファイアウォールが無効になっています。
- サードパーティのファイアウォールがインストールされていません。
- [ネットワーク]をクリックすると、TOSHコンピュータが表示されます。
- TOSHで共有とプリンターを表示できます。
- 共有ドキュメントフォルダーを参照して、このフォルダーとの間でファイルを読み書きできます。
XPコンピューター:
- Windowsファイアウォールが無効になっています。
- カスペルスキーインターネットセキュリティがインストールされていますが、保護が一時停止しています。
- [マイネットワーク]をクリックすると、GIGAコンピューターが表示されます。
- GIGAで共有とプリンターを表示できます。
- 私はことはできませんパブリック・フォルダを参照します。エラーになります。
したがって、ここでエラーを確認できます。ここでも、XPはスウェーデン語にローカライズされています。参考までに、このエラーメッセージは翻訳が必要な場合があります。
\ Giga \ Publicは使用できません。このリソースを使用する権限がない可能性があります。サーバー管理者に問い合わせてください。
アクセスが拒否されました。
なぜそれが一方の方向で機能し、他方の方向で機能しないのですか?これはIP割り当てと関係がありますか?1つはサーバー、もう1つはクライアントですか?...
また、まるでそのコンピュータの前にいるかのように、システムディスク全体のすべてのファイルに制限なくアクセスできますか?または、他のコンピューターでアクセスしたいファイルを含むフォルダーごとに共有する必要がありますか?おそらくFTPはファイルへのより広範なアクセスのためのより良いソリューションでしょうか?
XPでのアクセス: これらのパスへのアクセスに主に関心があります
- C:\ Documents and Settings \
- C:\ Program \
しかし、XPコンピュータのC:ドライブ全体にアクセスできるほうがはるかに便利です。
Vistaでのアクセス: これらのパスにアクセスしたい
- C:\ Users \
- C:\ Users \ Public \
少なくともパブリックフォルダにアクセスしたい。しかし、何らかの理由でそれが機能していません...
管理共有の使用
コメントで示唆されているように、管理共有を使用してディスクドライブ全体にアクセスしようとしました。私は両方のコンピュータでこれを行いましたが、どちらでも動作しませんでした。ユーザー名とパスワードを要求する認証ダイアログボックスが表示されます。しかし、ユーザー名とパスワードを入力すると、アクセスが拒否されます。ユーザー名とパスワードを確認する必要があると表示されています。
リモートコンピューターのユーザー名とパスワードを使用していました...ローカルコンピューター(他のコンピューターにアクセスしているコンピューター)のユーザー名とパスワードを使用し、両方のコンピューターで同じユーザー名を使用する必要がありますか? ...
XPコンピュータ
Vistaコンピュータ
最初のログイン試行の後、「ユーザー名」入力フィールドはグレー表示になり、使用できなくなります。この時点で変更できるのはパスワードフィールドのみです。2回目の試行の後、ユーザー名フィールドは使用不可になるだけでなく、空になります。この時点で、実行プロンプトから最初からやり直す必要があります。これは正常ですか?...
XPとは異なります。間違ったパスワードを入力した回数や、管理共有へのアクセス試行回数は関係ありません。ダイアログは表示されたままです。また、Vistaとは異なり、正しいパスワードの使用に関するエラーや警告は表示されません。ログインが失敗すると、ダイアログが点滅して戻ります。
管理者共有アクセスが機能しないのはなぜですか?最初にシステムに変更を加える必要がありますか?たぶんいくつかのレジストリ編集?または、いくつかのグループポリシーを編集しますか?
新しい共有およびユーザーアカウントの作成
Vistaコンピュータで新しい共有を作成しました。
Local path: C:\Share 1
Share name: Share 1
Network path: \\GIGA\Share 1
Group: All
Permissions: read, change
Allグループに完全な制御権を与えました。
また、XPとVistaの両方のコンピューターに新しいユーザーアカウント(Testuser1)を作成しました。現在、次のユーザーがいます。
XPコンピュータユーザー
- デカルト(管理者アカウント)
- Testuser1(管理者アカウント)
- 管理者(組み込み管理者アカウント、有効)
- Gäst(組み込みのゲストアカウント、有効、未使用)
Vistaコンピュータユーザー
- サミー(管理者アカウント)
- Testuser1(管理者アカウント)
- 管理者(組み込みの管理者アカウント、無効)
- Gäst(組み込みのゲストアカウント、有効、未使用)
VistaコンピュータにSammyとしてログインし、\ 10.0.0.1 \を開こうとすると、ネットワークフォルダが開き、XPコンピュータの共有とリソースが表示されます。\ 10.0.0.1 \ Shared Documentsを開いて、ファイルを読み書きできます。\ 10.0.0.1 \ c $を開こうとすると、エラーが発生します。これを行うと、XPコンピューターにデカルトとしてログインします。
XPコンピュータにデカルト、Vistaコンピュータにサミーとしてログインしているときに、\ 10.0.0.2 \を開こうとすると、マイネットワークフォルダが開き、Vistaコンピュータの共有とリソースが表示されます。\ 10.0.0.2 \ Publicを開けません。エラーが発生します。また、\ 10.0.0.2 \ c $を開こうとすると、エラーが発生します。
Vistaコンピュータで新しいShare 1を作成したので、XPコンピュータからそれを開こうとしました。XPコンピューターにデカルトとしてログインしたとき、これは機能しませんでした。しかし、新しいTestuser1としてログインすると、うまくいきました。
ここでまとめてみます。ToshiはXPコンピュータで、GIGAはVistaコンピュータです。
GIGAからTOSHI(リモート)へ
- Sammy @ GIGAは、Descartes @ TOSHを使用して\ 10.0.0.1 \ Shared Documents \で読み書きできます
- Sammy @ GIGAは、Testuser1 @ TOSHを使用して\ 10.0.0.1 \ Shared Documents \を読み書きできます。
- Testuser1 @ GIGAは、Descartes @ TOSHを使用して\ 10.0.0.1 \ Shared Documents \を読み書きできます。
- Testuser1 @ GIGAは、Testuser1 @ TOSHで\ 10.0.0.1 \ Shared Documents \を読み書きできます。
TOSHIからGIGA(リモート)
- Descartes @ TOSHはSammy @ GIGAで\ 10.0.0.2 \ Public \にアクセスできません
- Descartes @ TOSHはSammy @ GIGAで\ 10.0.0.2 \ Share 1 \にアクセスできません
- Descartes @ TOSHはTestuser1 @ GIGAで\ 10.0.0.2 \ Public \にアクセスできません
- Descartes @ TOSHはTestuser1 @ GIGAで\ 10.0.0.2 \ Share 1 \にアクセスできません
- Testuser1 @ TOSHがSammy @ GIGAで\ 10.0.0.2 \ Public \にアクセスできない
- Testuser1 @ TOSHは、Sammy @ GIGAで\ 10.0.0.2 \ Share 1 \を読み書きできます。
- Testuser1 @ TOSHはTestuser1 @ GIGAで\ 10.0.0.2 \ Public \にアクセスできません
- Testuser1 @ TOSHは、Testuser1 @ GIGAで\ 10.0.0.2 \ Share 1 \を読み書きできます。
XP(TOSHI)コンピュータにTestuser1としてログインし、Vista(GIGA)コンピュータに接続しようとすると、認証ダイアログボックスが表示されます。そのダイアログボックスでは、現時点でVistaコンピューターにログオンしているユーザーと同じ資格情報を使用します。したがって、Sammyが現在Vistaコンピュータにログインしている場合、Sammyの認証情報を使用して認証を行います。Vista(Vistaアカウント)でTestuser1の資格情報を使用した場合、どうなるかわかりません。それは私の脳が扱うには多すぎる順列をもたらすでしょう。私はもう何が何であるかを知ることができないでしょう。そのままではすでに複雑です。:)
XPコンピューターにデカルトとしてログインし、Vistaコンピューターに接続しようとすると、認証ダイアログボックスがまったく表示されません。Windowsにログインすると自動的にログインすると思います。それはおそらくそのアカウントとその構成に関係しています。これは、Windows XPのロード時にログインする優先アカウントです。
余談ですが、どうすればそのアカウントからログアウトせずに接続を閉じることができますか?[マイネットワーク]フォルダーと[ワークグループの表示]ビューのどこかに切断オプションがありますか?
テスト用にVistaコンピューター上に新しい共有を1つだけ作成しました。XPコンピュータで新しい共有を作成しようとしたことがなく、Vistaコンピュータからアクセスしようとしました。VistaコンピュータからShared Documentsフォルダに既にアクセスできるので、うまくいくと思います。これにアクセスできれば、VistaコンピュータからXPコンピュータ上の任意の共有にアクセスできると思います。それは仮定ですが、私がすでに知っていることを考えると、適格な仮定です。
\\10.0.0.1\c$
Vistaの実行プロンプトに入力してEnterキーを押すと(XPのC:ドライブにアクセスするため)、認証ダイアログボックスが表示されます。ユーザー名とパスワードを要求します。2つのアカウントがあります。1つは自分の管理者ユーザーアカウントで、もう1つは管理者アカウントです。どれを使用する必要がありますか?両方試しましたがアクセスできません。
net share
c $が表示されない場合はコマンドプロンプトで試行できます。次のように入力しますnet share c$=c:\