Всем доброго времени суток. Помогите пожалуйста с решением проблемы, с утра ищу в гугле, ничего не помогает.
Ситуация такая: есть шлюз, который раздает интернет в локальную сеть. На нем, соответственно, 2 сетевухи - eth0 смотрит в локалку, eth1 получает интернет, айпи внешний.
Хочу открыть общий доступ к некоторым ресурсам, чтобы можно было из интернета заходить и изменять файлы. Пока получилось только открыть доступ локально для тех машин, которые получают инет от шлюза. Т.е. как-будто работает в этом случае только eth0, а все соединения с eth1 игнорируются. При этом другие сервисы работают прекрасно (ssh, phpmyadmin и тд). Только samba не открывает доступ к ресурсам.
Из того, что гуглил - порты 137, 138, 139, 445 открыл. В smb.conf указал в interfaces = eth0 eth1 lo.
При этом вообще как бы этот пункт не менял, ситуация одинаковая - по eth0 доcтуп есть, по eth1 нет.
Содержимое конфига:
[global]
log file = /var/log/samba/log.%m
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
obey pam restrictions = yes
map to guest = bad user
encrypt passwords = true
passwd program = /usr/bin/passwd %u
passdb backend = tdbsam
dns proxy = no
server string = %h server (Samba, Ubuntu)
path = /
unix password sync = yes
syslog = 0
panic action = /usr/share/samba/panic-action %d
usershare allow guests = yes
max log size = 1000
pam password change = yes
workgroup = WORKGROUP
dos charset = 866
unix charset = KOI8-R
browseable = yes
security = share
netbios name = sdserver
hosts deny = # none
server string = Linux Samba Server
local master = no
Если честно, я в этом деле новичок, может что-то очевидное упустил.
Спасибо за помощь.