Есть удаленный samba server и локальная сеть 192.168.1.0/24 c доступом к интернету. Необходимо обеспечить доступ к smb-серверу всем членам локальной сетки.
Хотел сделать так: На одной машине(Windows) 192.168.1.10 остановить «Службу доступа к файлам и принтерам» и запусить на ней putty -L 139:127.0.0.1:139 tunnel@smbserver. Тогда все обращения к этой машине на порт 139 перебрасывались бы на удаленный smbserver. Но это не работает, так как хочется. Обращение на \\127.0.0.1 выдает список шар удаленного сервера (т.е. тунель работает), но \\192.168.1.10 c этой машины и с других машин в сети не проходи.
Пробовал сделать тоже самое только с Apache, http://127.0.0.1 - работает, http://192.168.1.10 работает и на локальной машины и на всех других машинах в сети.
Очевидна проблема в настройках самбы или в самой самбе!
[global]
workgroup = WORKGROUP
bind interfaces only = yes
interfaces = 127.0.0.1
hosts deny = ALL
hosts allow = 192.168.1. 127.
guest ok = yes
guest account = nobody
display charset = cp1251
security = SHARE
log file = /var/log/samba/log.%m
log level = 10
dns proxy = No