Здравствуйте... Имеем сеть из 2-х сегментов - 192.168.1.х/24 192.168.2.х/24. Сегменты воткнуты в маршрутизатор с адресами сетевух 192.168.1.1 и 192.168.2.1 соответственно... В сегментах абоненты преимущественно (98%) -Винда ХР. Маршрутизатор - ASPLinux 7.3. Проблема стандартна - абоненты одной подсети не видят другую в сетевом окружении. Установил я на роутер samba 3.0 , сделал в нем поддержку ВИНС и добился того что абоненты друг друга видеть стали, но заяти не могут - выдается сообщение о том что не найден путь. Я понимаю что копать надо где-то в сторону разрешения имен, но что еще написать в smb.conf - ума не приложу... Вот мой конфигурационный файл -
[global] workgroup = MSHOME netbios name = SAMETS hosts allow = 192.168.1. 192.168.2. 127. security = share log file = /var/samba.log name resolve order = wins lmhosts host bcast os level = 255 wins support = Yes share modes = Yes preferred master = Yes local master = Yes domain master = Yes browse list = Yes interfaces = 192.168.1.1/24 192.168.2.1/24
Помогите плиз...
поставил уровень логов 10 и наблюдаю такую картину - запускаю самбу, и пробую зайти с 192.168.2.75 на 192.168.1.49 (имя - spy), происходит все как и описывал, а в логах пишется... -
process_name_query_request: Name query from 192.168.2.75 on subnet 192.168.2.1 for name SPY<20> 1 == memcmp( "SPY<20>", "MSHOME<1d>", 84 ) 1 == memcmp( "SPY<20>", "MSHOME<1e>", 84 ) 1 == memcmp( "SPY<20>", "SAMETS<00>", 84 ) 1 == memcmp( "SPY<20>", "SAMETS<03>", 84 ) 1 == memcmp( "SPY<20>", "SAMETS<20>", 84 ) -1 == memcmp( "SPY<20>", "__SAMBA__<00>", 84 ) find_name_on_subnet: on subnet 192.168.2.1 - name SPY<20> NOT FOUND
как говорится, судя по всему, самба почему-то ищет комп spy в другой подсети, с чего бы это? я и сам понимаю что адрес 192.168.1.49 не находится в 192.168.2.0.24 что подскажете? заранее благодарен...