参考网址
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
重启电脑
访问即可