内网服务器添加共享文件夹功能并设置端口映射

参考网址

https://blog.csdn.net/Think88666/article/details/118438465

1.服务器安装smb服务,由于网路安全不允许使用默认端口(445,446),于是修改端口为62445、62446。

2.每台需要共享的电脑都要修改端口映射,修改内容如下:

netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=62445 connectaddress=服务器ip

netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=62445 connectaddress=10.180.84.35

查看是否成功

netsh interface portproxy show all

显示如下信息则可以了。

侦听 ipv4: 连接到 ipv4:

地址 端口 地址 端口


127.0.0.1 445 10.180.84.35 62445

重启电脑,通过以下命令查看

netstat -aon|findstr 445

若有以下信息并且PID不是4,则表示成功

TCP 127.0.0.1:445 0.0.0.0:0 LISTENING 3692

使用以下URL进行访问

\\127.0.0.1

异常情况处理:

重启电脑后通过

netstat -aon|findstr 445

查看,只显示以下信息则表示没有成功

TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4

解决方法:

方法一:

win+r, 输入 services.msc, 找到 ip helper服务,然后双击打开,启动它。

netsh interface portproxy add不生效

报错问题:"netsh interface portproxy add"不生效可能有以下原因:

方法二

权限不足:确保你有管理员权限来执行这个命令。

防火墙或安全软件:可能阻止了端口转发功能。

操作系统版本:某些版本的Windows可能不支持此功能。

方法三

服务未运行:"Internet Connection Sharing (ICS)" 。

通过以上三种方法仍然不行的时候,则把127.0.0.1改为实际的电脑网卡IP,比如192.168.2.8

先执行

netsh interface portproxy reset

或者执行

netsh int ipv4 reset

然后执行

netsh interface portproxy add v4tov4 listenport=445 listenaddress=192.168.2.8 connectport=62445 connectaddress=10.180.84.35

通过

\\192.168.2.8
重启电脑

访问即可

相关推荐
老王熬夜敲代码1 小时前
网络中数据传输的具体过程
linux·网络·笔记
汤愈韬2 小时前
TK_网络基础和常见攻击(笔记)
网络·笔记
北邮刘老师3 小时前
【智能体互联协议解析】需要“智能体名字系统”(ANS)吗?
网络·人工智能·大模型·智能体·智能体互联网
照海19Gin4 小时前
【企业网架构实验解析】三层组网与 AC+AP 无线部署的协议逻辑(eNSP 仿真实践)
网络
Lilixxs4 小时前
wireshark LLDP 协议抓包获取 M580 PLC 网口地址
网络·测试工具·wireshark·plc·施耐德·lldp·m580
vortex55 小时前
Linux下局域网IPv6地址发现与扫描
网络
北邮刘老师5 小时前
【智能体互联协议解析】身份码-智能体的身份证号
网络·人工智能·大模型·智能体·智能体互联网
日更嵌入式的打工仔6 小时前
Ethercat COE 笔记
网络·笔记·ethercat
UVM_ERROR7 小时前
UVM实战:RDMA Host侧激励开发全流程问题排查与解决
服务器·网络·数据库
福尔摩斯张8 小时前
插件式架构:解耦与扩展的艺术与实践(超详细)
linux·服务器·网络·网络协议·tcp/ip