Linux端修改配置
sudo vi /etc/samba/smb.conf
// 在[global]节点下,修改smb ports = 4455
sudo service smbd restart
Windows端
netstat -ano | findstr 445
//查询445端口占用情况,可以看出是pid为4的进程进行监听,从任务管理器上看是名叫System,备注"NT Kernel&System"
//打开服务管理,将对应服务server,服务名称为LanmanServer的启动类型改为禁用,并停止服务
Pushd D:\Installation Packages\Tools\divertTCPconn
divertTCPconn.exe 445 4455
\\192.168.0.101\share
\\192.168.0.102\share
- 按下win + R键,在其中输入hdwwiz,然后点击“确定”
- 进入添加页面导航,点击下一步
- 选择“安装我手动从列表选择的硬件(高级)(M)”,点击下一步
- 选择“网络适配器”,点击下一步
- 厂商选择Microsoft,型号选择Microsoft KM-TEST 环回适配器,点击下一步
- 命令行输入ipconfig /all,查看loopback口
- 用如下命令进行端口环回
netsh interface ip add address "以太网 6" 1.10.0.1 255.255.255.0
netsh interface ip add address "以太网 6" 1.10.1.1 255.255.255.0
- 端口转发
netsh interface portproxy add v4tov4 listenport=445 listenaddress=1.10.0.1 connectport=4455 connectaddress=192.168.0.101
netsh interface portproxy add v4tov4 listenport=445 listenaddress=1.10.1.1 connectport=4455 connectaddress=192.168.0.102
- 查看结果
- netsh interface portproxy show all
- 连接验证
\\1.10.0.1\share
\\1.10.1.1\share
本文介绍如何在Linux端通过修改Samba配置文件实现SMB端口从445更改为4455,并重启服务;同时在Windows端禁用LanmanServer服务。此外还详细介绍了使用divertTCPconn工具进行单端口转发的方法,以及利用Microsoft KM-TEST环回适配器和netsh命令实现多端口转发的具体步骤。
4481

被折叠的 条评论
为什么被折叠?



