У меня две VLAN. Клиенты находятся в одной VLAN, а пара серверов (включая файловый сервер) находится в другой VLAN. У меня есть L3-маршрутизация между VLAN. Клиенты могут пинговать IP-адреса серверов, а также (через net use
) доступ к общим ресурсам SMB напрямую по IP.
Однако нам нужно, чтобы серверы появились автоматически в списке «Сеть» в проводнике Windows. Насколько я понимаю, нам нужен WINS-сервер. У меня абсолютно нулевой опыт работы с NetBIOS, поэтому я немного не понимаю, какие у нас есть варианты.
Прежде всего, в Linux я очень хорошо понимаю, что samba
может функционировать как WINS-сервер. Однако наш файловый сервер является автономным устройством (Synology), и другие серверы (на которых не размещаются общие ресурсы SMB) также должны быть доступны через NetBIOS. Нам нужен автономный WINS-сервер, который можно настроить вручную. Я не думаю samba
соответствует нашим потребностям здесь.
Во-вторых, если я настраиваю WINS-сервер, нужно ли настраивать клиентов специально для его использования? Если возможно, нам нужна система, не требующая ручной настройки клиентов.
У нас также есть собственный DNS-сервер, который уже настроен на клиентах через DHCP, и файловый сервер. является доступный по имени хоста DNS, но не через NetBIOS. Некоторые системы могут использовать DNS (в частности, я знаю, что SMB может использовать DNS для разрешения имен), но у нас также есть программное обеспечение, которое только использует NetBIOS, поэтому чистый DNS не подходит.
(Кроме того, мы не хотим использовать Windows Server для WINS. Насколько я понимаю, если бы мы сделали это, каждому клиенту, который когда-либо запрашивал сервер имен, потребовалась бы клиентская лицензия; для этого потребуется много больше клиентских лицензий, чем нам нужно в настоящее время, поэтому мы действительно хотим избежать этого.)
Трафик NetBIOS является широковещательным. В результате у вас есть несколько вариантов:
A. Разрешите широковещательный трафик проходить маршрутизатор между VLAN. Вероятно, это не лучший метод решения этой проблемы, и результаты могут быть несовместимыми.
B. Реализуйте WINS-сервер, как вы предлагаете в своем вопросе. Если вы это сделаете, то вам нужно знать следующее:
Чтобы клиенты WINS могли регистрироваться в WINS, их необходимо настроить на использование WINS. Вы можете сделать это, назначив WINS-сервер клиентам в параметрах DHCP так же, как вы назначаете DNS-серверы и шлюз по умолчанию для клиентов. Это предполагает, что вы используете DHCP для назначения клиентам информации об IP-адресах.
Если вы вручную назначаете информацию об IP-адресе своим клиентам, вам необходимо «прикоснуться» к каждому клиенту, чтобы назначить каждому клиенту WINS-сервер.
Вы можете использовать выбранный вами WINS-сервер, просто знайте, что для того, чтобы клиенты могли использовать и регистрироваться в WINS, они должны быть настроены для использования WINS-сервера.