Stranger1399
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Изначально задача была следующая - чтобы клиенты подключающиеся по впн во внутреннюю сеть видели сетевое окружение и заходили на компьютеры по имени типа \\server. Была установлена samba35(не на шлюзе, на отдельном компьютере с Freebsd 9.0). Конфиг: Код: [global] workgroup = GroupName server string = Samba Server interfaces = rl0 bind interfaces only = Yes security = SHARE log file = /var/log/samba/log.%m max log size = 50 smb ports = 139 os level = 255 preferred master = Yes domain master = Yes dns proxy = No wins support = Yes name resolve order = bcast create mask = 0777 directory mask = 0777 dos charset = 866 unix charset = KOI8-R load printers = No show add printer wizard = No printcap name = /dev/null disable spoolss = Yes [share] comment = pub path = /usr/home/stranger/share read only = No guest ok = Yes available = Yes browseable = Yes | Итого - список компьютеров удаленный впн клиент получает, но только тех кто в этой группе. В остальных группах пусто, хотя подсеть одна. "Зайти" ни на один компьютер из показанного списка клиент не может, пинг по имени не идет (по ip все пингуется, почту можно получить с корпоративного сервера, впн вроде в порядке). WINS-сервер в впн подключении прописан. Выяснилось что "зайти" можно лишь на те компьютеры которые сами являются wins клиентами, т.е у которых прописан WINS-сервер в настройках подключения (эти компьютеры записаны в файл /var/db/samba/wins.dat). Браузинг у компьютеров физически подключенных к сети работает, но утилита nblookup (аналог nslookup для netbios) резолвит имена также только тех компьютеров у которых прописан WINS-сервер. На самом же сервере командой nmblookup -n -- ComputerName с помощью броадкаст запроса резолвятся имена компьютеров из всех групп. Похоже, что эта утилита не обращается к винс серверу. При nmblookup -U server_ip -R 'ComputerName' - то же самое, резолвятся лишь те у кого винс сервер прописан. Видимо браузинг и резолвинг имен для компьютеров физически подключенных к локалке работают мимо самба. Похоже что компьютеры не получив ответа от винс сервера делают броадкаст запросы сами и находят то что нужно. Почему же самба в ответ на запрос от клиента не посылает броадкаст запрос сама? Вот еще вывод browstat sta (browstat.zip) с машины внутри сети (TESTSERVER - машина с Freebsd и Samba) Код: Status for domain GroupName on transport \Device\NetBT_Tcpip_{730038FB-5D08-47FA-A0D9 -83C7A6230B13} Browsing is active on domain. Master browser name is: TESTSERVER Unable to determine build of browser master: 2 \\\\TESTSERVER . Version:04.09 Flags: 809a03 NT SERVER 1 backup servers retrieved from master TESTSERVER \\TESTSERVER There are 20 servers in domain GroupName on transport \Device\NetBT_Tcpip_{730038 FB-5D08-47FA-A0D9-83C7A6230B13} There are 7 domains in domain GroupName on transport \Device\NetBT_Tcpip_{730038F B-5D08-47FA-A0D9-83C7A6230B13} | И вот вывод того же с клиента подключенного по впн (THEONE - имя компьютера) Код: Status for domain GroupName on transport \Device\NetBT_Tcpip_{78830EAF-378C-492A-AE88 -8499F774A53C} Browsing is active on domain. Master browser name is: THEONE Master browser is running build 2600 1 backup servers retrieved from master THEONE \\THEONE There are 1 servers in domain GroupName on transport \Device\NetBT_Tcpip_{78830EA F-378C-492A-AE88-8499F774A53C} There are 2 domains in domain GroupName on transport \Device\NetBT_Tcpip_{78830EA F-378C-492A-AE88-8499F774A53C} Status for domain GroupName on transport \Device\NetBT_Tcpip_{E99B2735-072C-44A4-A744 -6793F5EBA995} Browsing is active on domain. Master browser name is: THEONE Master browser is running build 2600 1 backup servers retrieved from master THEONE \\THEONE There are 1 servers in domain GroupName on transport \Device\NetBT_Tcpip_{E99B273 5-072C-44A4-A744-6793F5EBA995} There are 1 domains in domain GroupName on transport \Device\NetBT_Tcpip_{E99B273 5-072C-44A4-A744-6793F5EBA995} Status for domain GroupName on transport \Device\NetBT_Tcpip_{17B64234-548A-4840-8942 -6E9BFF46C67C} Browsing is active on domain. Master name cannot be determined from GetAdapterStatus. Using \\TESTSERVER Unable to determine build of browser master: 2 \\\\TESTSERVER . Version:04.09 Flags: 809a03 NT SERVER 1 backup servers retrieved from master TESTSERVER \\TESTSERVER There are 20 servers in domain GroupName on transport \Device\NetBT_Tcpip_{17B642 34-548A-4840-8942-6E9BFF46C67C} There are 7 domains in domain GroupName on transport \Device\NetBT_Tcpip_{17B6423 4-548A-4840-8942-6E9BFF46C67C} | Похоже что проблема не столько в впн, сколько в настройке самбы? Как заставить ее опрашивать сеть, записывать в кэш и отдавать имена - адреса компьютеров? Посоветуйте куда копать, обгуглился уже. | Всего записей: 12 | Зарегистр. 24-09-2009 | Отправлено: 12:54 25-07-2012 | Исправлено: Stranger1399, 12:07 26-07-2012 |
|