Назад | Перейти на главную страницу

Просмотр сети Windows через подсети без AD

Из 40+ настольных компьютеров, которые у нас есть, около 5 - это Windows 7, остальные - Fedora. Итак, мы не запускаем AD и не хотим. У нас есть развернутая Samba (на платформе CentOS), настроенная как WINS-сервер.

Проводная сеть - это одна VLAN (и подсеть), WiFi - другая. Обычная работа в сети работает нормально (например, каждый может пинговать всех остальных). Сервер Samba настроен как главный браузер для обеих подсетей.

Если Windows 7 (в WiFi) хочет получить доступ к общему ресурсу, обслуживаемому Samba (в проводной сети), это можно сделать, но только если пользователь указывает \ servername \ share. Пользователь Windows 7 не может найти сервер в разделе «Сеть» проводника Windows.

Хуже того, общие многофункциональные принтеры (в проводной сети) не могут быть найдены вообще. Я могу заставить печать работать, создав порт TCP / IP и печатая через него. Но все остальные функции принтера (например, сканирование) работать не будут. Специальное программное обеспечение Cannon, поставляемое с принтером, не видит его.

Я парень Linux, совсем не в себе. Если развертывание Windows 2008 исправит это, я сделаю это в мгновение ока, но я понятия не имею, как настроить указанный сервер (WINS? DNS? Что-то еще?)

Любые советы приветствуются!

Несколько странно, что машина Samba находится в обеих VLAN. Серверы SMB с несколькими адресами могут быть проблематичными, и их обычно следует избегать. Даже если эта машина действует как маршрутизатор между вашими подсетями, я бы настроил Samba на прослушивание только одного IP-адреса.

Сервер WINS должен устранить проблемы с разрешением имен NetBIOS.

Настройте свой Samba-сервер как WINS-сервер (используя wins support = yes глобальная конфигурационная директива в smb.conf) и проинструктируйте клиентов использовать сервер Samba в качестве своего WINS-сервера (в идеале, передав параметр netbios-name-servers, установленный для IP-адреса сервера Samba в ваших DHCP-областях).

Здесь вы можете получить хороший фон: http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/NetworkBrowsing.html

если у вас есть 2 интерфейса для разных vlan, вам необходимо использовать маркировку пакетов и таблицы маршрутов для каждого интерфейса (в дополнение к основной таблице) для Linux-бокса, чтобы знать, через какой интерфейс отправлять трафик.

наличие нескольких интерфейсов на устройстве - настоящий кошмар, если они не объединены (интерфейсы порт-канал / связь)

что вы можете сделать, так это разместить свой сервер только в одной подсети / vlan и просто использовать запись wins / lmhost или hosts / dns для сервера smb. каждое решение будет иметь свой набор проблем.

Windows использует протоколы nbd и smb - порты 137,138,139 для размещения ресурсов в сети Windows без рекламы. эти протоколы не маршрутизируемы! вам необходимо настроить широковещательную ретрансляцию, чтобы иметь такую ​​функциональность.

если ваш маршрутизатор Linux, это легко сделать - если нет, вам нужно посмотреть, как ваш маршрутизатор может это сделать.