Вопрос уже старный, но всеже:
Имеется 2 подсети: 192.168.1.0/24 и 192.168.0.0/24. Есть шлюз (192.168.1.1/192.168.0.1) под управлением ОС Линукс. Машины видят друг друга из разных подсетей только если напрямую указать айпишник ('cd \\192.168.0.*')
Но в сетевом окружении они не видят друг друга. На всех клиентских машинах установлена одна рабочая группа, прописан wins сервер. На Линуксе запущена Самба. Каждая из подсетей видит в сетевом окружении Линукс, но не видят друг друга.
Привожу конфигурацию Самбы на Линукс:
"
[global]
workgroup = CENTER
server string = Samba Server
printcap name = /etc/printcap
load printers = no
cups options = raw
log file = /var/log/samba/%m.log
log file = /var/log/samba/smbd.log
max log size = 50
security = SHARE
socket options = TCP_NODELAY
interfaces = eth0 192.168.0.17/24, eth1 192.168.1.254/24
local master = yes
## os level = 33
os level = 255
domain master = yes
preferred master = yes
name resolve order = wins lmhosts bcast
wins support = yes
wins server = 192.168.0.17, 192.168.1.254
wins proxy = yes
dns proxy = no
case sensitive = no
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /bin/false
password server = None
guest ok = yes
winbind use default domain = no
[homes]
comment = Home Directories
browseable = no
writeable = yes
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no"
Может быть что-то не так в конфигурации??
> wins support = yes
> wins server = 192.168.0.17, 192.168.1.254В такой конфигурации NMB не запустится, нужно убрать "wins server ..." - это адреса винс серверов, с которых самба смотрит имена, самба не может быть обновременно клиентом и сервером.
можно указать remote browse sync = 192.168.0.255 192.168.1.254 и т.п. (откуда смотреть) и remote announce = ... (куда слать)
Так же излишне писать два log file и можно убрать несколько лишних строк, которые могли быть полезны, если в сети домен