win10跨网段文件共享

news2024/11/24 2:27:55

win10跨网段文件共享

  • 问题描述
  • 问题分析
    • 网络可达性
    • 防火墙
    • 权限问题
  • 操作
    • 网络拓扑示意图
    • 操作步骤

问题描述

平常,我们经常用的是同一局域网下的网络共享,这在windows上很容易操作。现在,两台PC主机不在同一子网,该如何共享?

问题分析

要实现文件共享,主要解决3个子问题:

  • 网络可达性
  • 防火墙
  • 权限问题

网络可达性

一般情况下,家庭网络中可能使用了二级路由,导致局域网划分成了2个子网,由于二级路由的NAT,导致一级路由的网络不能主动访问二级路由下的子网。当然,还有其他情况导致只能是不同的子网。
因此,首先得解决这个问题,最推荐的方案是关闭二级路由的NAT,然后在一级路由下添加静态路由。但是,好多家用路由没有关闭NAT选项以及添加静态路由功能。这样只能被迫使用端口映射功能,开启二级路由的端口映射,主要是开放445端口,这样在使用时还需要变换一下IP,非常别扭。

防火墙

windows好多防火墙默认策略,都是仅允许本地子网 通过,所以,需要在windows高级防火墙中,本地计算机 -> 入站策略,找到“打印机和文件共享” 相关的项目,在作用域中把 远程IP 改为任意。

权限问题

windows的文件共享,推荐开启密码访问,如果你的电脑本来就没有开机密码,那密码就为空。共享某文件夹时,需要注意权限问题。还有windows登陆凭证建议提前设置好。

操作

网络拓扑示意图

网络结构

操作步骤

  1. 现在,我演示关闭路由器B的NAT的操作,我这里的路由器B刷了openwrt,因此很容易操作:登陆luci web界面,系统-防火墙-常规设置-Zones,把关于wan口的 Masquerading 的勾取消掉,并把 wan -> lan 的 Input、Output、Forward 全部设为 accept, 保存并应用。
    关闭NAT

  2. 接下来,为主路由添加静态路由,这里我的是TP-Link路由器:
    目的地址填二级路由的子网,下一跳(或者叫网关)填路由器B的wan口地址(强烈建议路由器B的wan口地址设为静态地址),出接口选 LAN
    设置静态路由

  3. 设置windows防火墙
    开始菜单 -> windows 管理工具 -> 高级安全 windows defender 防火墙 -> 本地计算机上的 高级安全 windows defender 防火墙 -> 入站规则
    找到 文件和打印机共享(SMB-In), 双击 -> 作用域 -> 远程IP地址,改为任何IP。
    防火墙
    建议把 其他的诸如 文件和打印机共享(回显请求-ICMPv4-in)的规则也同样设置一遍。

  4. 设置高级共享
    打开 控制面板\所有控制面板项\网络和共享中心\高级共享设置
    专用网络
    公共网络
    所有网络
    注意,这里选择有密码保护的共享。

  5. 设置文件共享权限
    对需要共享的文件夹或者磁盘,右键->属性->共享->高级共享
    勾选共享此文件夹,设置共享名。
    在这里插入图片描述
    然后点击下方权限,在“组和用户名”中 删除everyone(如果有的话),然后添加自己电脑本地用户名,点击添加,直接输入用户名,确定。注意:用户名是指 C:\Users 文件夹下的用户名
    下方的权限 读写 、写入 全部勾选。确定。
    在这里插入图片描述

  6. 设置windows登陆凭据
    在其他需要访问此文件夹的电脑上,控制面板-用户账户-管理windows凭据-添加windows凭据:
    输入另一台电脑IP、用户名、登录密码(不是PIN码)
    在这里插入图片描述

  7. 访问测试
    打开资源管理器,在地址栏输入 \\192.168.1.10 回车,就能访问了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/158227.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C/C++】静态顺序表详解(附完整源码)

本章内容 1.什么是线性表 2.什么是顺序表 3.静态顺序表结构的定义 4.静态顺序表的函数接口实现 5.静态顺序表的问题及思考 1.什么是线性表 线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构&…

开源飞控初探(四)ArduPilot::Copter固件源码分析

2022.5.7,基于v4.0.5的分析。官网文档没及时更新,本文对当前版本源码的描述可能和官网不一样。1、无人机全栈分层结构图2、Flight Code固件部分上图中的Flight Code层,分为5个部分:车机层。一份代码通过编译配置,可以支…

行转列,动态列枚举分组

【问题】Hi All,Thanks for the wonderful support the community gets from this forum.I am trying to accomplish this in MongoDB. Didn’t think it could get this complicated. thought the problem was interesting to solve.I am trying to get a count of students b…

【库函数】-还在为操作字符串而烦恼,一篇带你解决这样的烦恼,这里详细介绍关于字符串操作的各个库函数,以及模拟实现

🎇作者:小树苗渴望变成参天大树 🎉作者宣言:认真写好每一篇博客 💥作者gitee:link 如 果 你 喜 欢 作 者 的 文 章 ,就 给 作 者 点 点 关 注 吧! 字符函数和字符串函数💦前言&…

python函数定义中的/和*的作用

python函数定义中的/和*的作用 特殊参数https://docs.python.org/zh-cn/3/tutorial/controlflow.html#special-parameters 函数定义中的单独出现的/和*的作用 / 和 * 是可选的。 /用来指明他前面的函数形参必须使用位置参数。 *用来指明他后面的函数形参必须为关键字参数的…

儿童感染新冠后怎么用药?什么情况需要就医?

儿童感染新冠病毒的症状,病程有哪些特点?退烧药怎么选,怎么吃?孩子有什么症状需要立即就医?...01儿童感染新冠病毒的症状,病程有哪些特点?王泉:儿童是新冠病毒的易感人群。新冠病毒感…

Unity C#热更新框架ILRuntime接入

简介 ILRuntime项目为基于C#的平台(例如Unity)提供了一个纯C#实现,快速、方便且可靠的IL运行时,使得能够在不支持JIT的硬件环境(如iOS)能够实现代码的热更新 官方教程 https://ourpalm.github.io/ILRunt…

揭开 TLS 握手的神秘面纱:它是什么以及它是如何工作的

传输层安全性 (TLS) 旨在为网络通信增加安全性。 就是浏览互联网时HTTP和HTTPS的区别。 使用 TLS 为客户端和服务器增加了额外的工作,但它有其好处,包括: 机密性:TLS 将流量包装在加密隧道中。 这使得窃听者不可能在到达目的地的…

[Swift]UIView抖动动画

以拨打视频电话时的拨打按钮抖动为例 import UIKitclass PACallPrepareAlertView: UIView {IBOutlet weak var callIV: UIImageView!private var isLeave: Bool falsedeinit {isLeave true}override func awakeFromNib() {super.awakeFromNib()shakeAction()}private func s…

套接字编程之接口

套接字编程之接口学习套接字之前你需要知道的套接字编程套接字TCP协议和UDP协议区别UDP协议的编写UDP通信两端流程具体操作接口介绍创建套接字为套接字绑定地址信息发送数据接收数据关闭套接字字节序相关接口📌————本章重点————📌 🔗…

【Ansible】ansible 变量

ansible 变量 文章目录ansible 变量一、Ansible 变量介绍二、变量命名规则三、变量类型1.全局变量2.剧本变量3.资产变量4.Facts 变量5.注册变量6.变量优先级一、Ansible 变量介绍 在 PlayBook 一节中,将 PlayBook 类比成了 linux 中的shell。那么它作为一门 ansibl…

搜索引擎收录查询,是什么影响了网站被搜索引擎收录

搜索引擎收录是指程序通过辨别把网站内容进行收录,同时会对这些内容进行价值以及其他方面的辨别。 我们想要知道网站有没有被搜索引擎收录,可以借助iis7seo批量查来查询网站有没有被搜索引擎收录。打开iis7seo批量查,添加需要查询的网站网址&…

计算结构体,位段,联合体(共用体)的大小

目录 一、计算结构体的大小 1.1 结构体的计算并不是简单的类型加运算 1.2 内存对齐 1.2.1 内存对齐规则 1.2.2 图解内存对齐 二、计算位段的大小 2.1位段是什么 2.2 位段的内存分配 三、计算联合体的大小 3.1 什么是联合体 3.2 联合体的内存分配 END. 一、计算结构…

Consensus Algorithm -- Raft

The Raft Consensus Algorithm Go 实现:etcd/raft、dragonboat Rust 实现:TiKV C 实现 :nebula-graph-storage、 RethinkDB、logcabin 拜占庭将军问题 拜占庭将军问题(Byzantine failures),是由莱斯利兰…

绝绝子!这些技巧真方便

技巧一:快速切换窗口 如果你还在使用桌面底部“任务栏”切换软件窗口,不妨试试这个“快速切换窗口”快捷键,仅需按住【Alt】键不放,并连续点按【tab】键即可实现窗口的快速切换,果真只有亲自上手体验才知道有多香&…

NLP中的对话机器人——问答机器人的应用场景

引言 本文是七月在线《NLP中的对话机器人》的视频笔记,主要介绍FAQ问答型聊天机器人的实现。 讲得还不错,关键是只要1分钱 FAQ问答机器人 FAQ就是一些常见问题与回答,比如https://letsencrypt.org/docs/faq/。 但是我们要做的不是一问一答…

原生RedHat OpenStack搭建

文章目录OpenStack的搭建方式实验软件及镜像实验环境配置NTP节点初始化配置配置本地yum仓库上传镜像文件至NTP节点搭建基于http的网络yum源搭建NTP服务配置Controller控制节点和Compute计算节点初始化配置安装RedHat OpenStack安装部署OpenStack配置OVS桥接OpenStack的搭建方式…

大赛启幕:2023数字中国创新大赛启动发布会在福州召开

2023年1月10日,由数字中国建设峰会组委会主办,福建省数字办、福建省工信厅、福建省通信管理局、福州市政府、泉州市政府、三明市政府、龙岩市政府等共同承办的2023数字中国创新大赛在福建省福州市盛大启幕。 十二届全国政协副主席王钦敏发来书面致辞。中…

Windows 10随机性死机怎么办?

在诸多的电脑问题中,死机算是格外恼人。尤其是当你正在编辑文档,正在做图,正在玩游戏,电脑突然死机,万一再加上没保存…… 如果你在使用Win10系统的过程中遇到随机性死机的问题,赶紧看看这篇文章。 小编整…

LeetCode 113. 路径总和 II

🌈🌈😄😄 欢迎来到茶色岛独家岛屿,本期将为大家揭晓LeetCode 113. 路径总和 II,做好准备了么,那么开始吧。 🌲🌲🐴🐴 一、题目名称 LeetCode …