declaración
- Normalmente, cuando se usa el servicio Samba del servidor Linux para mapear la unidad de red en Windows, el valor predeterminado general es completar directamente la ip del servidor Linux en la red interna, y por defecto será el puerto 445.
- ¿Qué debo hacer si mi ventana no está en el mismo segmento de red que el servidor Linux?
1 Abrir CMD con cuenta de administrador para comprobar la ocupación del puerto 445
netstat -ano | findstr 445
Es el proceso con pid 4 para monitorear.
2 Deshabilitar el servicio del servidor
Haga clic con el botón derecho en Computadora - Administrar - Servicios y aplicaciones - Servicios, busque el servicio llamado Servidor, haga doble clic para abrir las propiedades y cambie el tipo de inicio a Deshabilitado.
3 Reiniciar el ordenador y comprobar de nuevo la ocupación del puerto 455
netstat -ano | findstr 445
Se muestra como desocupado.
4 Modificar el reenvío de puertos
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=$(smb服务器的IP地址或绑定的域名) connectport=$(smb服务器的端口号)
5 Compruebe si el reenvío de puertos es exitoso
netsh interface portproxy show all
Se puede mostrar de la siguiente manera:
6 Asignación de una unidad de red
Al asignar la unidad de red, complete 127.0.0.1 para asignar al servicio Samba del servidor Linux.
7 Complete el mapeo
La unidad de red asignada en Windows es la siguiente: