Надоело, запустил SWAT. Честно говоря изменений там я толком не делал. Единственное, добавил homes и директиву browseable. Вот текущий конфиг, с ним все работает и сервер в сетевом окружении виден:
# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2008/07/01 12:41:27
[global]
dos charset = 866
display charset = UTF-8
workgroup = AVEI
netbios name = GW_LINUX
server string = Samba Server Version %v
interfaces = lo, eth0
map to guest = Bad User
passdb backend = tdbsam
log file = /var/log/samba/log.%m
max log size = 50
acl compatibility = winnt
server signing = auto
load printers = No
preferred master = No
local master = No
domain master = No
ldap ssl = no
remote announce = 169.254.37.255/SERVERS
guest ok = Yes
hosts allow = 127., 169.254.37.
[homes]
comment = Home
browseable = yes
read only = no
[FTP]
browseable = yes
path = /var/ftp/
guest ok = yes
case sensitive = no
guest only = yes
msdfs proxy = no
[PUBLIC]
browseable = yes
path = /var/ftp/pub/
[UPLOAD]
browseable = yes
read only = no
hosts allow = 169.254.37.0/0
path = /var/ftp/uploads/
Правда, возможно главное не в этом. Меня очень смущало что при запуске smbd не запускается nmbd, хотя во всех предыдущих системах, которые я настраивал он запускался при запуске самбы. Запустил его вручную.