欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

映射网络驱动

程序员文章站 2022-03-16 14:18:51
...

1、环境简述

  CentOS7 + Windows10

2、ECS配置

1) webmin 安装

wget https://nchc.dl.sourceforge.net/project/webadmin/webmin/1.941/webmin-1.941.tar.gz
tar -zxvf webmin-1.941.tar.gz
./setup.sh

2) samba 安装及配置

yum install samba -y
vim /etc/samba/smb.con
systemctl start smb

[global] 
	workgroup = SAMBA
	security = user
	passdb backend = tdbsam
	printing = cups
	printcap name = cups
	load printers = yes
	cups options = raw
	smb ports = 4455
[homes]
	comment = Home Directories
	valid users = %S, %D%w%S
	browseable = No
	read only = No
	inherit acls = Yes	
[home]
	writeable = yes
	public = yes
	path = /home

3)服务器ip:10000配置

设置主题为自定义生效
服务器->Samba共享管理器->Group Syncronization-> 全选是
服务器->Samba共享管理器->用户同步n-> 全选是
系统->用户与群组->创建用户

4)为ECS设置安全组配置

入方向和出方向均需要开放4455端口号

3、Win10配置

1) 下载 divertTCPconn

主要作用是将445端口映射到4455端口,在dos窗口下,使用diverTCPconn.exe 445 4455
因为divertTCPconn会自动断开,而且需要开机重启,所以按照如下方法将其设置为win10服务
我们先基本调通,之后再开启这个服务。

2) 创建网络映射,如果失败,继续尝试如下方法:

关闭win10防火墙,再试
在cmd窗口下输入以下命令,重启电脑,再试

sc.exe config lanmanworkstation depend=bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start=auto
sc.exe config mrxsmb20 start=auto

理论来说,上面两步应该可以了,如果不可以,试下如下方法
在“启动或关闭windows功能”中,勾选smb文件共享支持,之后重启

3) divertTCPconn设置为windows服务

大致步骤这个可以直接百度解决
重点问题1:启动可执行程序时需要设置参数,如下:

AppDirectory, D:\\xxx\\xxx
Application, D:\\xxx\\xxx\\divertTCPconn.exe
AppParameters, 445 4455

重点问题2:右键服务,设置异常重连时间,保证不要自己断开,默认时间1min就可以了