1

У меня есть текущие общие настройки:

Internet
|
modem
|
\--Router1 (10.0.0.1/16)
      |
      \--Client(s) (10.0.1-225.3-225)
      \--Router2 (198.168.1.1/24, 10.0.0.2)
            |
            \--Samba File Server1(198.168.1.2)
            \--Client_A (192.168.1.100)
            \--Router3 (192.168.2.1/24, 192.168.1.3)
                  |
                  \--Samba File Server2(198.168.2.2)
                  \--Client_B (192.168.2.100)
                  |
             <additionally I would like to continue this in the future>
                  |
                  \--Router4 (192.168.3.1/24, 192.168.2.3)
                        |
                        \--Samba File Server3(192.168.3.2)
                        \--Client(s)_C
                        \--Router5(192.168.etc.etc)

Дополнительные примечания:

  • Я полностью знаком с сетью XD, я застрял на этом в течение 2 недель без удачи.
  • Samba 3.6.6 на Ubuntu Server настроен для использования:
    • маска подсети /24(255.255.255.0),
    • шлюз 192.168.X.1 (IP-адрес маршрутизатора),
    • сеть 192.168.X.0,
    • трансляция 192.168.X.255,
    • WIN сервер включен и WORKGROUP1,2 и т.д.
  • Pinging:
    • Я могу пинговать все серверы из вложенных подсетей. например. Я могу пинговать Server1 от Client_B,
    • Я не могу пинговать внутренних клиентов. например. Я не могу пропинговать Server2 или Client_B из Client_A (это безопасность, которую я хочу сохранить, если это возможно).
  • Samba Server работает в той же подсети: Server1 отображается в списке "сети" Windows Client_A; Сервер2 отображается в списке "сети" Client_B.
  • Каждый роутер имеет:
    • DHCP включен и NAT включен,
    • Таблицы маршрутизации по умолчанию для всех маршрутизаторов,
    • Нет переадресации портов (я пробовал пересылать 137-139,445)
  • У меня есть доступ в Интернет из вложенных подсетей.

ПРОБЛЕМА: Сервер1(192.168.1.2) не будет отображаться в списке "сети" Windows клиента Client_B (192.168.2.100). Как я могу получить Client_B для распознавания Server1?

Client_B распознает Server2. Я * меняю имя рабочей группы, чтобы оно соответствовало изменениям сервера, но все равно Server1 не будет отображаться в списке "network" Client_B.

Если это возможно, я бы хотел сохранить его так, чтобы вложенные подсети могли просматривать и распознавать внешние серверы подсетей, но затрудняли просмотр вложенных подсетей. Я также пытаюсь сохранить его рекурсивным, поэтому мне просто нужно подключить новые маршрутизаторы и серверы, поскольку я использую конфигурацию того же типа.

Когда я вернусь домой сегодня вечером, я попытаюсь подключиться напрямую, используя '\192.168.X.2\вещи 'метод, и пусть вы знаете. Но мне бы очень хотелось, чтобы люди могли менять имя своей рабочей группы, чтобы получить доступ к серверам.

Обновление 17 октября 2015 г .: ввод IP-адреса Server1(\192.168.1.2) в окне обозревателя Client_B подключается к Server1. Далее попробуем идею Энри перенаправить порты 137 и 139 по отдельности, чтобы увидеть, поможет ли это Client_B увидеть Server1 как часть «сети».

1 ответ1

1

Маршрутизаторы обычно не пересылают широковещательные сообщения b-узла. NetBIOS через TCP/IP использует широковещательные рассылки для b-узлов для разрешения имен и регистрации в локальном сегменте локальной сети. Если вы хотите, чтобы ваш маршрутизатор переадресовывал широковещательные рассылки на b-узлы, вы должны включить переадресацию UDP на порты 137 и 138.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .