如何设置 2 台 PC 计算机以使用交叉电缆共享文件?

Sam*_*mir 10 networking

我有两台 PC 计算机,我想使用交叉以太网电缆在它们之间共享文件。我一直在玩不同的网络配置,但我不能让它正常工作。

电脑1

  • 操作系统:Windows XP Pro SP2
  • 主机名:TOSH
  • 工作组:工作组

本地连接(Internet 协议 4 属性)

  • IP:10.0.0.1
  • 子网掩码:255.255.255.0
  • 默认网关:无
  • 主 DNS:无
  • 辅助 DNS:无

电脑2

  • 操作系统:Windows Vista SP2
  • 主机名:GIGA
  • 工作组:工作组

本地连接 1(Internet 协议 4 属性)

  • IP:10.0.0.2
  • 子网掩码:255.255.255.0
  • 默认网关:无
  • 主 DNS:无
  • 辅助 DNS:无

无线网络连接(Internet 协议 4 属性)

  • IP:自动获取(192.168.0.103由DHCP分配)
  • 子网掩码:NA(255.255.255.0 有效)
  • 默认网关:NA(192.168.0.1 是 DHCP/网关)
  • 主DNS:自动获取
  • 辅助DNS:自动获取

到现在为止还挺好!我可以 ping 他们两个,它在两个方向都有效。为了演示,这里是 ping 结果。

从计算机 2 ping 计算机 1:

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>
Run Code Online (Sandbox Code Playgroud)

从计算机 1 ping 计算机 2:

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>
Run Code Online (Sandbox Code Playgroud)

抱歉,XP 计算机已本地化为瑞典语。但无论如何它都是不言自明的。

在 Vista 计算机上:

  • Windows 防火墙已禁用。
  • 没有安装第三方防火墙。
  • 如果我单击网络,我可以看到 TOSH 计算机。
  • 我可以在 TOSH 上查看共享和打印机。
  • 我可以浏览 Shared Documents 文件夹并在此文件夹中读取和写入文件。

XP电脑上:

  • Windows 防火墙已禁用。
  • 卡巴斯基安全软件已安装,但保护已暂停。
  • 如果我单击网上邻居,我可以看到 GIGA 计算机。
  • 我可以在 GIGA 上查看共享和打印机。
  • 无法浏览公共文件夹。它导致错误。

错误

所以你现在可以在这里看到错误。同样,XP 已本地化为瑞典语。作为参考,此错误消息可能需要翻译。

\Giga\Public 不可用。您可能无权使用此资源。向服务器管理员寻求帮助。

拒绝访问。

为什么它以一种方式工作而不是另一种方式?这和IP分配有关系吗?一个是服务器,另一个是客户端?...

是否可以不受任何限制地访问整个系统磁盘的所有文件,就像您坐在那台计算机旁一样?或者您是否必须为每个文件夹共享要在另一台计算机上访问的文件?也许 FTP 是更广泛访问文件的更好解决方案?

在 XP 上访问: 我主要对访问这些路径感兴趣

  • C:\文档和设置\
  • C:\程序\

但是在 XP 计算机上访问整个 C: 驱动器会好得多。

在 Vista 上访问我想访问这些路径

  • C:\用户\
  • C:\用户\公共\

我想至少访问公共文件夹。但由于某种原因,这不起作用......

使用管理员共享


正如评论中所建议的,我尝试使用管理共享来访问整个磁盘驱动器。我在两台计算机上都这样做了,但在其中任何一台计算机上都不起作用。发生的情况是我收到一个身份验证对话框,要求输入用户名和密码。但是当我输入我的用户名和密码时,访问被拒绝。它说我需要检查用户名和密码。

我使用的是远程计算机的用户名和密码...我是否应该使用本地计算机(我正在访问另一台计算机的计算机)的用户名和密码,甚至可能在两台计算机上使用相同的用户名? ...

XP电脑上

xp1

xp2

xp3

在 Vista 计算机上

远景1

远景2

远景3

远景4

远景5

第一次尝试登录后,“用户名”输入字段将变为灰色且不可用。此时只能更改密码字段。第二次尝试后,用户名字段不仅变得不可用,而且还为空。在这一点上,我必须从运行提示重新开始。这正常吗?...

XP 就不一样了。无论我输入错误密码多少次或尝试访问管理共享多少次,对话框都会保持不变。此外,它不会像在 Vista 上那样显示有关使用正确密码的任何错误或警告。当登录失败时,对话框会闪烁并返回。

为什么管理共享访问不起作用?我是否必须先对系统进行一些更改?也许一些注册表编辑?或者一些组策略编辑?

创建新的共享和用户帐户


我在 Vista 计算机上创建了一个新共享。

Local path: C:\Share 1
Share name: Share 1
Network path: \\GIGA\Share 1
Group: All
Permissions: read, change
Run Code Online (Sandbox Code Playgroud)

我已经完全控制了组 All。

分享1

分享1

分享1

我还在 XP 和 Vista 计算机上创建了新的用户帐户 (Testuser1)。我现在有以下用户。

XP电脑用户

  • 笛卡尔(管理员帐户)
  • Testuser1(管理员帐户)
  • Administratör(内置管理员帐户,已启用)
  • Gäst(内置访客帐户,已启用,未使用)

Vista电脑用户

  • 萨米(管理员帐户)
  • Testuser1(管理员帐户)
  • Administratör(内置管理员帐户,已禁用)
  • Gäst(内置访客帐户,已启用,未使用)

如果我在 Vista 计算机上以 Sammy 身份登录,并且尝试打开 \10.0.0.1\,则网络文件夹将打开并显示 XP 计算机的共享和资源。我可以打开\10.0.0.1\Shared Documents,读写文件。如果我尝试打开 \10.0.0.1\c$,则会出现错误。当我这样做时,我在 XP 计算机上以笛卡尔身份登录。

在 XP 计算机上以 Descartes 身份登录,在 Vista 计算机上以 Sammy 身份登录时,如果我尝试打开 \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 计算机上创建了一个新共享用于测试。我没有尝试在 XP 计算机上创建新共享并尝试从 Vista 计算机访问它。我只是假设它会起作用,因为我已经可以从 Vista 计算机访问共享文档文件夹。如果我可以访问这个,我相信我可以从 Vista 计算机访问 XP 计算机上的任何共享。这是一个假设,但考虑到我已经知道的情况,这是一个合格的假设。

bra*_*ipt 1

您只需在两台计算机上共享 C:,将共享权限设置为“每个人”>“完全控制”,将 NTFS 权限设置为“每个人”>“完全控制”和“匿名登录”>“完全控制”

显然不安全,但您可以轻松地读取/写入文件。