本文目录导读:

要让局域网内的电脑和工具实现互通,核心在于网络连通性、资源共享协议以及安全权限设置,下面是具体的实现步骤和关键点:
基础网络环境检查
这是最容易被忽略但最重要的一步。
-
确保在同一子网:
- 所有电脑的IP地址必须在同一网段(192.168.1.x),并且子网掩码相同(通常为255.255.255.0)。
- 检查方法:在每台电脑的CMD中输入
ipconfig(Windows)或ifconfig(Mac/Linux),查看IP地址和子网掩码。
-
网络设备支持局域网通信:
- 如果办公室或家里的网络由大型路由器加交换机构成,通常没问题。
- 如果使用的是家用路由器直接连接,确保设备都连接到同一台路由器的LAN口或WiFi,而不是一个接在主路由、一个接在二级路由或AP(无线接入点)的LAN口。
- 特殊情况:有些办公网络会开启AP隔离(隔离无线客户端之间的通信)或端口隔离,需联系管理员关闭。
-
测试连通性:
- 在电脑A上,打开CMD,输入
ping 电脑B的IP地址,如果能收到回复,说明网络层互通。 - 如果ping不通,先检查防火墙设置(见下文)。
- 在电脑A上,打开CMD,输入
核心功能配置(文件共享、远程桌面、打印机等)
文件和打印共享(SMB/CIFS协议)
Windows 系统(最常用)
- 启用网络发现和文件共享:
- 打开 控制面板 > 网络和共享中心 > 高级共享设置。
- 当前配置文件(如“专用”或“工作网络”)下,选择:
- 启用网络发现
- 启用文件和打印机共享
- 设置共享文件夹:
- 右键点击要共享的文件夹 > 属性 > 共享 选项卡。
- 点击 共享...,添加用户(可以添加“Everyone”,这最方便但安全一般)。
- 设置权限(读取/写入)。
- 访问其他电脑:
- 打开 文件资源管理器 > 地址栏输入
\\对方电脑的IP地址(如\\192.168.1.100)。 - 或者打开 网络 图标(如果网络发现正常)。
- 打开 文件资源管理器 > 地址栏输入
macOS 系统
- 启用文件共享:系统偏好设置 > 共享 > 勾选 文件共享。
- 设置共享文件夹:在文件共享界面添加文件夹,并设置用户权限。
- 访问Windows共享:Finder > 前往 > 连接服务器 > 输入
smb://对方Windows的IP地址。 - 被访问(mac作为服务端):Windows的访问方法同上,但需要输入mac的登录用户名和密码。
Linux 系统
- 通常使用Samba服务(SMB协议)来实现与Windows互通。
- 安装和配置Samba:
sudo apt install samba(Debian/Ubuntu)。 - 配置
/etc/samba/smb.conf,添加共享目录。 - 重启服务:
sudo systemctl restart smbd。 - 访问方法同Windows(输入
\\LinuxIP地址)。
远程桌面(RDP协议)
Windows 原生远程桌面
- 被控电脑(服务器端):
- 右键 此电脑 > 属性 > 远程桌面 > 选择 允许远程桌面连接到此计算机。
- 记录下这台电脑的IP地址。
- 控制电脑(客户端):
- 按
Win + R,输入mstsc。 - 输入被控电脑的IP地址和登录凭据(用户名、密码)。
- 按
跨平台方案
- Chrome Remote Desktop:通过Chrome浏览器,支持Windows、Mac、Linux,配置简单(通过Google账号授权)。
- TeamViewer / AnyDesk:虽然常用于外网,但在内网中速度最快、延迟最低。
- VNC(Virtual Network Computing,虚拟网络计算):适用于macOS/Linux,Windows下也有客户端,但配置稍复杂。
- Mac 远程桌面:macOS自带,但需要付费(或在App Store购买),免费的可以用 RealVNC。
特定工具互通(如开发环境、SSH、数据库等)
- SSH(Secure Shell,安全外壳协议):
- Windows 10/11 自带OpenSSH客户端和服务端。
- 服务端开启:设置 > 应用 > 可选功能 > 添加功能 > OpenSSH服务器。
- 客户端:CMD输入
ssh username@对方IP。 - 密钥对(推荐):配置免密SSH登录更安全便捷。
- 数据库:
- 如果一台电脑运行MySQL/MongoDB/PostgreSQL等数据库服务,另一台电脑通过客户端工具(如Navicat、DBeaver、Workbench)连接服务。
- 关键点:确保数据库服务配置了监听所有IP(0.0.0.0),而不只是
0.0.1,同时在防火墙中放行数据库端口。
- 开发工具:
- Git:可以通过局域网搭建自己的Git服务器(如Gitea、GitLab CE),也可以直接通过
git clone从另一台电脑的共享目录拉取代码。 - IDE远程开发:Visual Studio Code 的 Remote Development 插件,可直接连接局域网内的另一台机器进行编程。
- Git:可以通过局域网搭建自己的Git服务器(如Gitea、GitLab CE),也可以直接通过
关键障碍排除(防火墙)
Windows Defender 防火墙 是导致局域网不通的最常见原因。
- 临时放行:
- 在 Windows 安全中心 > 防火墙和网络保护 > 允许应用通过防火墙。
- 确保 网络发现 和 文件和打印机共享 这两个应用在“专用”网络中打勾。
- 永久关闭测试:
- 如果上面的方法无效,可以临时关闭防火墙(注意安全风险)测试,如果关闭后能通,则说明是防火墙规则问题,需要手动添加入站规则(开放
TCP 445端口用于SMB文件共享,TCP 3389用于RDP)。
- 如果上面的方法无效,可以临时关闭防火墙(注意安全风险)测试,如果关闭后能通,则说明是防火墙规则问题,需要手动添加入站规则(开放
- 其他软件防火墙:关闭其他杀毒软件或网络防火墙(如McAfee、诺顿、360等)的“流量监控”或“局域网防护”功能。
进阶:使用局域网聊天/协作工具
如果上述方法都成功,可以安装一些专为局域网设计的工具,提升协作效率:
- 局域网聊天:LanMessenger(跨平台)、TeamViewer(内网模式,自带网络发现)。
- 文件传输:Feem、ShareDrop(通过浏览器网页端,基于P2P(点对点))。
- 远程控制:TightVNC(开源,适合Linux/Windows)、AnyDesk(支持内网)。
最简流程
- 连接同一路由器/交换机 → 确保IP在同一子网。
- PC1 → 开启 网络发现 + 文件和打印机共享 → 设置共享文件夹。
- PC1 → 确保 Windows Defender 防火墙 允许了文件和打印机共享。
- PC2 → ping PC1的IP(确认通)。
- PC2 → 文件资源管理器 地址栏输入
\\PC1的IP→ 输入凭据。
如果以上步骤都正确但依然不通,99%的原因是防火墙(Windows自带或第三方)或网络隔离(AP隔离/端口隔离),建议从ping开始一步步排查。
标签: 跨设备传输
版权声明:NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播