Какие порты требуется клиенту Samba?
Поскольку машине Ubuntu требуется клиент smb для доступа к серверу smb, ей необходимо установить соединение с сервером.
Какие порты открывает клиент, чтобы установить соединение?
Продолжают ли эти порты прослушивать входящие соединения после завершения соединения с сервером smb?
Примечание: я спрашиваю о портах, используемых клиентом smb, а не сервером smb.
1 ответ
Это из https://wiki.samba.org/index.php/Samba_port_usage
Определите, какие порты и интерфейсы прослушивает Samba
Вы можете использовать "netstat", чтобы определить, какие порты Samba и связанные демоны прослушивают и на каких IP-адресах:
netstat -tulpn | egrep "samba | smbd | nmbd | winbind"
Ниже приведен фрагмент примера вывода:
tcp 0 0 127.0.0.1:139 0.0.0.0:* LISTEN 43270 / smbd
tcp 0 0 10.0.0.1:139 0.0.0.0:* LISTEN 43270 / smbd
tcp 0 0 10.0.0.1:88 0.0.0.0:* LISTEN 43273 / samba
tcp 0 0 127.0.0.1:88 0.0.0.0:* LISTEN 43273 / samba
tcp 0 0 127.0.0.1:445 0.0.0.0:* LISTEN 43270 / smbd
tcp 0 0 10.0.0.1:445 0.0.0.0:* LISTEN 43270 / smbd
..... Приведенный выше пример показывает, что сервисы прослушивают localhost (127.0.0.1) и интерфейс с IP 10.0.0.1 - каждый на указанных портах (139, 88, 445,...).
Использование порта, когда Samba работает как контроллер домена Active Directory
Протокол сервисного порта
DNS 53 tcp / udp
Kerberos 88 tcp / udp
Картограф конечной точки (служба локатора DCE/RPC) 135 TCP
Служба имен NetBIOS 137 UDP
NetBIOS датаграмма 138 уд
Сеанс NetBIOS 139 TCP
LDAP 389 tcp / udp
SMB через TCP 445 TCP
Kerberos kpasswd 464 tcp / udp
LDAPS (только если "tls enabled = yes") 636 tcp
Динамические порты RPC * 1024-5000 ткр
Global Cataloge 3268 tcp
Global Cataloge SSL (только если "tls enabled = yes") 3269 tcp
Многоадресная рассылка DNS 5353 tcp / udp
- Samba, как и Windows, поддерживает динамические сервисы RPC. Диапазон начинается с 1024. Если что-то занимает этот порт по какой-то причине, это будет другой порт (буквально поднялся с 1024). Помните, что могут быть и другие порты, которые связаны с вашей установкой Samba, но не предоставлены самой Samba, например, если вы запускаете NTP-сервер для синхронизации времени.
Использование порта, когда Samba работает как основной контроллер домена NT4
Протокол сервисного порта
Картограф конечной точки (служба локатора DCE/RPC) 135 TCP
Служба имен NetBIOS 137 UDP
NetBIOS датаграмма 138 уд
Сеанс NetBIOS 139 TCP
SMB через TCP 445 TCP
Использование порта, когда Samba работает как рядовой сервер
Протокол сервисного порта
Картограф конечной точки (служба локатора DCE/RPC) 135 TCP
Служба имен NetBIOS 137 UDP
NetBIOS датаграмма 138 уд
Сеанс NetBIOS 139 TCP
SMB через TCP 445 TCP