クロスケーブルでファイルを共有するために2台のPCコンピュータをセットアップする方法は?


10

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コンピュータ

XP1

XP2

XP3

Vistaコンピュータ

ビスタ1

Vista2

vista3

Vista4

Vista5

最初のログイン試行の後、「ユーザー名」入力フィールドはグレー表示になり、使用できなくなります。この時点で変更できるのはパスワードフィールドのみです。2回目の試行の後、ユーザー名フィールドは使用不可になるだけでなく、空になります。この時点で、実行プロンプトから最初からやり直す必要があります。これは正常ですか?...

XPとは異なります。間違ったパスワードを入力した回数や、管理共有へのアクセス試行回数は関係ありません。ダイアログは表示されたままです。また、Vistaとは異なり、正しいパスワードの使用に関するエラーや警告は表示されません。ログインが失敗すると、ダイアログが点滅して戻ります。

管理者共有アクセスが機能しないのはなぜですか?最初にシステムに変更を加える必要がありますか?たぶんいくつかのレジストリ編集?または、いくつかのグループポリシーを編集しますか?

新しい共有およびユーザーアカウントの作成


Vistaコンピュータで新しい共有を作成しました。

Local path: C:\Share 1
Share name: Share 1
Network path: \\GIGA\Share 1
Group: All
Permissions: read, change

Allグループに完全な制御権を与えました。

シェア1

シェア1

シェア1

また、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コンピュータ上の任意の共有にアクセスできると思います。それは仮定ですが、私がすでに知っていることを考えると、適格な仮定です。


1
Cドライブにアクセスできるようにするために\\ computer \ c $と入力してアクセスできる隠し共有があります
Darius

Cドライブ全体を共有する場合は、ハードドライブ全体を共有するだけで、選択したアクセス許可をすべてのサブディレクトリに再帰的に適用できます。それを外の世界に開いたままにしないように気を付けてください...
Neil Neyman 2013

また、\\ 10.0.0.1を起動してみてください。うまくいく場合は、多くの人が言及したように\ c $を追加してください。c $は管理共有と呼ばれていると思います。どのドライブ/パーティションにもアクセスできます。hがある場合はh%です。
barlop 2013

@Darius \\10.0.0.1\c$Vistaの実行プロンプトに入力してEnterキーを押すと(XPのC:ドライブにアクセスするため)、認証ダイアログボックスが表示されます。ユーザー名とパスワードを要求します。2つのアカウントがあります。1つは自分の管理者ユーザーアカウントで、もう1つは管理者アカウントです。どれを使用する必要がありますか?両方試しましたがアクセスできません。
Samir 2013

1
XPマシンは、net sharec $が表示されない場合はコマンドプロンプトで試行できます。次のように入力しますnet share c$=c:\
Neil Neyman

回答:


1

両方のマシンでC:を共有するだけで、共有権限をEveryone>フルコントロールに設定し、NTFS権限をEveryone>フルコントロールとANONYMOUS LOGON>フルコントロールに設定できます。

明らかに安全ではありませんが、複雑な作業をすることなくファイルを読み書きできます。


0

私はむしろあなたのための非常に単純な解決策を持っています。
すでに両方のコンピュータ(1と2)を同じネットワークに配置しているため、computer1の[マイネットワーク]に移動して、computer2を探すだけです。
次に、共有する必要のあるデータを、computer2のパブリックフォルダーに配置します。
次に、computer2に移動し、パブリックフォルダーのコンテンツを確認します。
次のステップに進むと、他のフォルダが共有され、直接アクセスできるようになります(「パブリック」フォルダに移動する代わりに)。


0

これは私が知っている最も簡単な方法です(セキュリティソフトウェアやファイアウォールが邪魔していないと仮定します)。

TOSHから、次のコマンドを使用します

NET USE T: \\GIGA\C$ /persistent:no

次に、資格情報を求められます。TOSHからではなく、GIGAからの管理者資格情報を使用する必要があります。

それだけで十分です。GIGAの管理者ログインを思い出せないが、すでにログインしている場合は、代わりに新しい管理者ログインを作成できます(もちろん、管理者権限を持つために「管理者」という名前を使用する必要はありません)。

ドライブを参照するには、Tに移動します。

ドライブのルートレベル(C $など)で共有を作成しようとすると問題が発生しますが、デフォルトでは管理共有が存在することに注意してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.