Windows/macOS/Linux多系统本地网络共享设置全指南
创始人
2025-12-30 11:40:36

在实际应用场景中,本地网络往往包含多种操作系统的设备,如Windows电脑、macOS笔记本、Linux服务器等。不同操作系统的本地网络共享设置流程存在差异,但其核心逻辑均基于SMB协议的客户端-服务器架构。本文将针对Windows、macOS、Linux三种主流操作系统,详细讲解本地网络共享的完整设置流程,包括服务器端共享配置、客户端访问设置以及跨系统共享的注意事项,帮助读者实现多系统环境下的顺畅资源共享。

一、Windows系统本地网络共享设置(以Windows 11为例)

Windows系统作为主流的桌面操作系统,其本地网络共享功能集成度高,设置流程相对简便。主要分为服务器端(共享资源提供方)设置和客户端(共享资源访问方)设置两个部分。

1. 服务器端设置:首先,需确保服务器端电脑已连接到本地网络,且网络类型设置为“专用网络”(公用网络下共享功能可能被限制)。具体操作:打开“设置”→“网络和Internet”→选择当前连接的网络(如Wi-Fi或以太网)→点击“属性”,将网络设置为“专用网络”。

其次,开启网络发现和文件共享功能。在“设置”→“网络和Internet”→“高级网络设置”→“高级共享设置”中,找到“专用网络”选项,勾选“开启网络发现”和“开启文件和打印机共享”,点击“保存更改”。网络发现功能可让服务器端被同一网络内的其他设备识别,文件和打印机共享功能则是实现资源共享的基础。

然后,配置共享资源(以文件夹共享为例)。找到需要共享的文件夹,右键点击文件夹→选择“属性”→切换到“共享”选项卡→点击“高级共享”。在弹出的窗口中,勾选“共享此文件夹”,可根据需要修改“共享名”(其他设备访问时显示的名称),点击“权限”按钮设置访问权限。权限设置分为“读取”“更改”“完全控制”三个级别:“读取”权限仅允许查看和复制文件;“更改”权限允许修改、删除文件;“完全控制”权限拥有最高权限,可修改共享设置。建议根据实际需求分配权限,例如对普通用户分配“读取”权限,对管理员分配“完全控制”权限。设置完成后,点击“确定”保存。

最后,配置防火墙规则。Windows防火墙可能会阻止网络共享通信,需确保防火墙允许“文件和打印机共享”“网络发现”相关规则。打开“控制面板”→“系统和安全”→“Windows Defender 防火墙”→“允许应用通过Windows Defender 防火墙”,在列表中找到“文件和打印机共享”“网络发现”,确保其“专用”列已勾选,点击“确定”。

2. 客户端访问设置:客户端电脑需同样连接到同一本地网络,并开启网络发现功能。访问共享资源的方式有两种:一是通过“文件资源管理器”访问,打开文件资源管理器,在左侧导航栏中找到“网络”,系统会自动搜索同一网络内的共享设备,找到服务器端的计算机名称,双击进入即可看到共享的文件夹。二是通过“运行”窗口访问,按下Win+R键打开运行窗口,输入“\\服务器IP地址”(如\\192.168.1.100),点击“确定”,输入服务器端的用户名和密码(需拥有相应访问权限),即可访问共享资源。

二、macOS系统本地网络共享设置(以macOS Ventura为例)

macOS系统对SMB协议有良好的支持,其共享设置主要通过“系统设置”完成,同样分为服务器端和客户端两部分。

1. 服务器端设置:首先,确保服务器端电脑连接到本地网络,且网络为专用网络。打开“系统设置”→“网络”,选择当前网络,确认网络连接正常。

其次,开启文件共享功能并配置共享资源。打开“系统设置”→“通用”→“共享”,勾选“文件共享”选项,此时系统会自动启动SMB服务。点击“文件共享”右侧的“信息”按钮,进入详细设置界面。在“共享文件夹”列表中,点击“+”号添加需要共享的文件夹,添加完成后,可在下方的“用户”列表中设置不同用户的访问权限:“只读”“读与写”“仅管理员”。例如,添加“文档”文件夹后,对“访客”设置“只读”权限,对本地管理员用户设置“读与写”权限。此外,还可点击“选项”按钮,勾选“使用SMB来共享文件和文件夹”,确保SMB协议被启用,设置完成后点击“完成”。

最后,配置防火墙规则。打开“系统设置”→“网络”→“防火墙”,确保防火墙已开启,点击“选项”按钮,在“允许传入连接”列表中,找到“文件共享(SMB)”,确保其已被允许,避免防火墙阻止共享通信。

2. 客户端访问设置:客户端电脑需连接到同一本地网络。访问共享资源的方式:打开“访达”,在顶部菜单栏中点击“前往”→“连接服务器”,在弹出的窗口中输入“smb://服务器IP地址”(如smb://192.168.1.101),点击“连接”。随后输入服务器端的用户名和密码,选择需要访问的共享文件夹,点击“好”即可完成连接,访问共享资源。

三、Linux系统本地网络共享设置(以Ubuntu 22.04为例)

Linux系统的本地网络共享设置相对复杂,需通过命令行或图形化工具配置SMB服务。本文将分别介绍图形化工具(适合普通用户)和命令行(适合高级用户)两种设置方式。

1. 图形化工具设置(服务器端):首先,安装图形化共享工具。打开“终端”,输入命令“sudo apt update && sudo apt install nautilus-share”,安装完成后重启文件管理器“nautilus -q”。

其次,配置共享资源。找到需要共享的文件夹,右键点击→选择“本地网络共享”,勾选“共享此文件夹”。若需要允许写入,勾选“允许其他人在此文件夹中创建和删除文件”;若需要允许访客访问,勾选“允许访客访问(无密码)”。点击“创建共享”,系统会自动配置SMB相关参数。

最后,确保SMB服务正常运行。在终端中输入命令“sudo systemctl start smbd”启动SMB服务,输入“sudo systemctl enable smbd”设置开机自启。同时,配置防火墙允许SMB端口(445、139),输入命令“sudo ufw allow 445/tcp && sudo ufw allow 139/tcp”,然后输入“sudo ufw reload”重启防火墙。

2. 命令行设置(服务器端):对于高级用户,可通过编辑SMB配置文件实现更灵活的共享设置。首先,安装SMB服务端软件。在终端中输入命令“sudo apt update && sudo apt install samba samba-common-bin”。

其次,创建共享文件夹并设置权限。例如,创建“/home/user/shared”文件夹,输入命令“mkdir -p /home/user/shared”,然后设置文件夹权限“sudo chmod 777 /home/user/shared”(根据实际需求调整权限)。

然后,编辑SMB配置文件。输入命令“sudo nano /etc/samba/smb.conf”,在文件末尾添加以下内容:

[SharedFolder] # 共享名称,客户端访问时显示 path = /home/user/shared # 共享文件夹的绝对路径 available = yes valid users = user # 允许访问的用户(需为Linux系统已存在的用户) read only = no # 是否只读,no表示可读写 browsable = yes # 是否允许在网络中被浏览到 public = no # 是否公开访问 create mask = 0777 # 新建文件的权限 directory mask = 0777 # 新建文件夹的权限

添加完成后,按Ctrl+O保存,Ctrl+X退出。然后,为SMB用户设置密码(需为配置文件中“valid users”指定的用户),输入命令“sudo smbpasswd -a user”,根据提示输入密码。

最后,重启SMB服务使配置生效,输入命令“sudo systemctl restart smbd”。

3. 客户端访问设置(Linux):客户端访问共享资源可通过图形化工具或命令行。图形化方式:打开“文件”管理器,在左侧导航栏中点击“其他位置”,在“连接到服务器”输入框中输入“smb://服务器IP地址/共享名称”(如smb://192.168.1.102/SharedFolder),点击“连接”,输入用户名和密码即可访问。命令行方式:在终端中输入命令“smbclient //服务器IP地址/共享名称 -U 用户名”,输入密码后,即可进入SMB交互界面,通过相关命令(如get下载文件、put上传文件)操作共享资源。

四、跨系统本地网络共享注意事项

1. 确保所有设备处于同一本地网络,且IP地址在同一网段(如192.168.1.x),避免因网络拓扑问题导致无法发现设备。可通过在各设备上执行ping命令测试网络连通性,如在Windows客户端ping服务器IP“ping 192.168.1.100”,若能正常接收响应,说明网络连通。

2. 统一SMB协议版本。不同操作系统默认支持的SMB版本可能不同,若存在版本不兼容问题,会导致无法访问或访问异常。例如,Windows 11默认支持SMB3,而部分旧版Linux系统可能默认使用SMB1,此时需在Linux服务器端配置文件中指定SMB版本为SMB3,避免兼容性问题。

3. 严格设置访问权限。跨系统共享时,由于不同操作系统的用户权限机制存在差异,需确保客户端用户拥有对应的访问权限。建议为不同系统的访问用户创建专用的SMB用户,并分配最小必要权限,避免权限过高导致安全风险。

4. 关闭不必要的防火墙规则。除了允许SMB相关端口(445、139)外,需关闭其他可能阻止共享通信的防火墙规则。若存在第三方防火墙软件(如杀毒软件自带的防火墙),也需进行相应的配置。

5. 避免中文路径和文件名。部分旧版SMB协议或跨系统环境下,中文路径和文件名可能出现乱码或无法识别的问题。建议共享文件夹和文件使用英文名称,确保跨系统访问的稳定性。

通过以上详细的设置流程和注意事项,可实现Windows、macOS、Linux多系统环境下的本地网络共享。在实际操作过程中,需根据具体的操作系统版本和网络环境进行灵活调整,若遇到问题,可通过查看系统日志、测试网络连通性等方式排查故障。

相关内容

热门资讯

老外盘点苹果2025年最失败产... 苹果在过去一年间推出了不少新产品与服务,不过当被问及“2025 年最失败的苹果产品是哪一款”时,相信...
苏州交投三佳新基智造产业园完成... 近日,苏州交投三佳新基智造产业园2号中小型构件生产线完成了首批盾构管片的试生产,为产业园服务区域基础...
2025年度成长型公司盘点:在... 界面新闻记者 | 徐美慧 伍洋宇 陆柯言 周末 界面新闻编辑 | 文姝琪 2025年的商业世界,...
【小兰花】丨《红领巾会客厅》市... 红领巾会客厅 12月 这里是由共青团绍兴市委、绍兴市少工委、绍兴市新闻传媒中心主办,市青少年活动中心...
50款机型你最爱谁!网友票选苹... 快科技12月29日消息,从2007年第一款手机到现在(iPhone的横空出世,让苹果凭借一己之力干翻...