Я надеюсь получить общее представление о наилучшем подходе для этого - я создал веб-приложение, которое не требует интернета для каких-либо внешних ресурсов - весь контент обслуживается локально, и я настроил его на Mac запуск apache, mysql, php и узла.

Мне нужны два планшета Windows 10 Surface для доступа к веб-адресу, который обслуживает Mac mini. Они могут быть проводными (через USB-кабель Ethernet?) к серверу компьютера, но они должны использовать только локальную сеть, а не интернет.

Мое основное предположение заключается в том, что мне нужно будет получить маршрутизатор и подключить все компьютеры к этому маршрутизатору с помощью кабеля Ethernet, а затем каким-то образом я предполагаю, что планшеты смогут видеть IP-адрес сервера - но я Непонятно, как это сделать, или какие шаги нужно предпринять, чтобы все это настроить. Это было немного трудно для исследования, поэтому любая помощь будет оценена.

1 ответ1

1

Сервер должен находиться в той же локальной сети, к которой обращаются клиенты.

Устройства находятся в одной сети, когда (упрощено следующее):

  • A. Все они находятся на одном коммутаторе или мосту (уровень 1/2)
    • Коммутатор - это устройство с кучей портов Ethernet. Подключенные к нему компьютеры могут общаться друг с другом после настройки IP-адресов или выполнения DHCP с DHCP-сервера.
    • Типичные жилые и SOHO маршрутизаторы имеют встроенный коммутатор. Все порты локальной сети на самом деле являются коммутатором. Любая система, подключенная к порту локальной сети, может физически общаться с одной на другом порту локальной сети.
    • Типичные жилые и SOHO маршрутизаторы, которые имеют беспроводную связь, автоматически подключают его к портам локальной сети. Таким образом, все, что находится на Wifi этого маршрутизатора, будет на том же "коммутаторе", что и локальная сеть.
    • Усовершенствованные маршрутизаторы могут позволить вам создавать дополнительные точки доступа "гостевые сети", которые не смогут видеть локальную сеть - это позволяет гостевому доступу не мешать доступу к вашей локальной сети.
  • B. Все они используют правильный набор IP-адресов (уровень 3)
    • Системы в общей сети, которые должны взаимодействовать друг с другом, должны иметь одинаковую маску подсети и IP-адрес, попадающий в диапазон, описываемый маской подсети.
    • Типичные жилые и SOHO маршрутизаторы имеют встроенный DHCP-сервер, который обычно назначает это автоматически.

но:

  • Серверу нужен фиксированный IP-адрес, чтобы вы могли знать его заранее. Самые приличные маршрутизаторы позволят вам создать то, что называется резервированием. Это заставляет маршрутизатор каждый раз назначать компьютеру с определенным MAC-адресом один и тот же IP-адрес.

Итак, вам необходимо:

  • Подключите ваш сервер к любому маршрутизатору, который ваши планшеты используют для Wi-Fi.

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

    • Доступ в Интернет к этому маршрутизатору необходим для того, чтобы планшеты могли выходить в Интернет во время работы по Wi-Fi.
    • Вероятно, можно настроить планшеты для доступа к Интернету через сотовую связь при одновременном доступе к определенным локальным сетям по Wi-Fi, но для этого потребуется много ручных настроек, которые необходимо выполнить для каждой машины, к которой требуется доступ (если это возможно).
    • Для автоматической настройки сети Windows обычно требуется доступ к Интернету, если он пытается подключиться к точке доступа.
  • Узнайте MAC-адрес вашего Mac Mini.

  • Войдите на страницу конфигурации маршрутизатора, настройте резервирование для своего сервера и выберите для него IP-адрес (XXX.XXX.XXX.XXX). Убедитесь, что этот IP-адрес не находится в диапазоне IP-адресов, которые раздает DHCP.

  • Скажите людям, которые хотят зайти в ваше веб-приложение, чтобы ввести http://XXX.XXX.XXX.XXX в их адресную строку, или создать для них ярлык.

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