当一台电脑通过电缆连接到互联网,另一台电脑通过 Wifi 连接到互联网时创建网络

当一台电脑通过电缆连接到互联网,另一台电脑通过 Wifi 连接到互联网时创建网络

我想知道当您有一台通过电缆连接到路由器的 PC 和一台通过 Wi-Fi 连接到互联网的笔记本电脑时如何创建网络(共享文件等)。我无法更改 IP 地址,因为我的互联网提供商要求路由器上的 DHCP 必须处于打开状态。

答案1

同一子网(例如192.168.1.xxx10.0.0.xxx)上的任何计算机都自动属于同一网络。这应该无关紧要如何它们是连接的(即以太网或 wifi),只要它们连接到同一个路由器/交换机即可。但为了进行通信,它们需要一种通用的方法来实现这一点(例如直接网络共享、FTP、Web浏览器等)。

请注意,家用设备上子网的常见默认掩码是255.255.255.0。简而言之,这意味着例如192.168.1.xxx192.168.2.xxx不是在给定此特定掩码的同一子网(注意 1 和 2)上。

通常情况下,如果所有设备都连接到同一个路由器/交换机(例如,所有设备都应该获得192.168.1.xxx地址),则上述情况应该不是问题,但如果同一网络上有两个路由器/交换机(并且不同的设备连接到每个路由器/交换机),则可能会出现问题。

另请注意,例如192.168.1.xxx10.0.0.xxx不是相同的子网(显然=P)。

其他的东西

  • 假设同一子网上的其他计算机位于同一网络上,则同一网络上的其他计算机总是(潜在地)可以通过它们的本地网络 IP 地址(例如)访问它们192.168.1.5192.168.1.10

  • 要使计算机在 Windows 网络窗格下可见,它们需要共享同一个工作组。工作组是绝不计算机被视为同一基本(基于 IP)网络的一部分是必要的,并且一般使用仅用于通过直接网络映射文件夹和驱动器共享

  • 如果您在与 Windows Vista 或更高版本相同的网络上使用 Windows XP,则 Windows XP 计算机将不会显示在 Windows 网络窗格中。您需要下载链路层拓扑响应器修补程序并将其安装在任何运行 Windows XP Service Pack 2 或 3 的计算机上。

  • 对于没有网络映射文件夹/驱动器的本地共享文件,其他解决方案包括DropboxBittorrent 同步 弹性。这两种解决方案都对 Windows、Linux 和 Android 应用程序有很好的支持,并且都应该能够在本地同步。

  • FTP 也可以作为本地共享文件的解决方案。档案提供良好的免费服务器和客户端(Windows / Linux)和一些程序,如SyncBack 免费版也可以通过 FTP 同步文件。如果通过 wifi 连接,FTP 也是同一网络上 Android 设备的一种可行解决方案。

  • 游戏、媒体服务器等将拥有自己的数据共享方式,并且应该能够在无需太多干预的情况下发现网络上的任何其他计算机(由程序支持)。


Windows 工作组(扩展)

Windows 中的工作组和网络窗格可见性

如前所述,要使计算机在 Windows 网络窗格下可见,它们需要共享相同的工作组。

Windows 工作组示例

如果您在与 Windows Vista 或更高版本相同的网络上使用 Windows XP,Windows 发现其他 Windows 计算机的方式会有一些变化。您需要下载链路层拓扑响应器修补程序并将其安装在任何运行 Windows XP Service Pack 2 或 3 的计算机上。安装后,这台计算机应该对运行 Vista、7、8 或 8.1 的计算机可见。

thehotfixshare.net直接发布链接至版本 6(上面有链接)。版本 6 尚未通过 Microsoft 公开提供,但建议使用。

在 Windows 7 下,可以使用控制面板\系统和安全\系统。 选择高级系统设置 -> 计算机名称选项卡并点击改变按钮重命名计算机/设置工作组。

Windows XP 说明这里

Windows 工作组示例 2

工作组和 Linux/Android

请注意,在某些情况下,网络上的任何 Linux PC 可能也需要知道(或成为)Windows 工作组的一部分。这通常在 Linux 上使用名为 Samba 的程序来实现。

Android 设备将在您的路由器/交换机设置中显示为连接到本地网络,但几乎肯定不会出现在 Windows 的网络窗格下。

工作组用途

工作组通常只用于直接的(PC 到 PC,无需第三方程序)与 Windows PC 共享文件/驱动器。但是,工作组对于打印机共享也很有用(Linux 上的 Samba 也可以帮助处理共享网络打印机)。


直接与 Windows 计算机共享文件

在 Windows 中,这通常通过网络共享(直接网络映射文件夹/驱动器)或 Windows家庭组(Windows 7 和 8.1)。请注意,在 Windows 7 Starter 和 Windows 7 Home Basic 中,您可以加入家庭组,但不能创建家庭组。

Windows 的网络共享要求每台进行共享的 PC 都具有相同的工作组,但共享应该在所有版本的 Windows 中都可用。要在 XP 上映射/共享网络驱动器/文件夹(带有 Vista 或更高版本),您需要下载链路层拓扑响应器修补程序并将其安装在任何运行 Windows XP Service Pack 2 或 3 的计算机上,如前所述。

添加另一台具有相同工作组的计算机后,您的“网络”窗格应该类似于下图。您可能需要在“网络”窗格下单击鼠标右键 ->“刷新”,才能显示新的 Windows PC。

显示工作组的带注释的 Windows 网络视图

请注意,标记为“N 共享”和“K 共享”的项目实际上是默认媒体共享(例如“我的音乐”),将在 Windows 7 中的 Windows Media Player 中打开。

您可以通过单击“计算机”下的计算机图标直接访问共享文件夹(例如上例中的“N”或“K”)。

K 股示例

N 股示例

如果打开网络共享时收到错误,则可能需要右键单击→刷新再次进入网络窗格。如果您添加了新的共享项目,则尤其如此。

要在 Windows 7 中共享文件夹或驱动器,请右键单击该文件夹或驱动器,然后选择特性。选择分享选项卡下高级共享选中该框即可共享该文件夹。

高级共享选项卡示例

请注意,您必须正确设置权限才能进行共享。如果您对自定义文件夹权限有太多困扰,Windows 7(默认情况下)附带一个预共享的“公共”文件夹,该文件夹具有正确的权限,允许在计算机之间“拖放”共享项目。

K 公开份额示例 1

K 公众股份示例 2

Linux

在 Linux 中,启用 Windows 网络共享的基本步骤是:

  1. 确保所有计算机都在同一个网络上。

  2. 确保您的 Linux 副本正在运行 Samba。如果没有,则可能需要安装它。

  3. 确保 Samba 具有正确的工作组设置。编辑 /etc/smb.conf(至少这是 Ubuntu 下的正确文件),并在 [Global] 部分下,确保“workgroup= ”条目具有在任何其他联网 Windows 计算机之间共享的适当工作组名称。

  4. 完成更改后,重新启动 Samba。

Ubuntu 的流程概述如下这里

也许值得一看一些 Samba 配置示例。我还相信大多数较新版本的 Samba 都带有一个名为 SWAT 的基于 Web 的配置工具。

相关内容