настройка Wi-Fi локальной сети без подключения к Интернету

настройка Wi-Fi локальной сети без подключения к Интернету

(извините: я новичок в сетях. И я не знаю, правильно ли я выбрал категорию StackExchange.)

Вот ситуация. Мы организуем мероприятие в большом помещении без подключения к Интернету. Некоторые из мероприятий будут зависеть от веб-приложений, которые мы разработали и которые будут работать на iPad с WIFI, но без GSM. Я разместил их на веб-странице. Есть 4G-сервис сотовой связи через городские антенны, который мы могли бы использовать через мобильный телефон, который будет делиться своим соединением с iPad с помощью WIFI, но я хотел бы иметь запасное решение: запустить на рабочем столе локальный сервер, который недоступен из Интернета (полностью отключен от Интернета), и к которому можно будет подключиться с помощью WIFI.

Это имело бы другие преимущества, которые я не буду здесь описывать, а также я мог бы использовать такие сети в других полезных ситуациях. У меня есть маршрутизатор (Dual band WLAN AP Concurent Gigabit 2.4G и 5G, 3T3R MIMO 450Mbps Router, IEEE 802.11a/n/g/b, как там написано, и я не понимаю некоторые слова здесь). Мне не удалось найти правильные ключевые слова, чтобы ввести их в Google, чтобы найти объяснения того, как это работает. Мои текущие попытки следовать веб-страницам, которые я нашел, не привели к рабочим ситуациям. Любая помощь приветствуется.

В настоящее время :

  • Я могу запустить сервер на ПК (Windows 10) с помощью EasyPHP Server
  • Я попробовал подключить ПК к маршрутизатору через кабель Ethernet к разъему маршрутизатора, который называется LAN1, а также к разъему, который называется WLAN.
  • Я пробовал настройки "шлюз" и также "мост" на маршрутизаторе. Однако, что это точно означает, ускользает от меня.
  • Я могу настроить маршрутизатор на создание сети WIFI с паролем.
  • Я могу подключить iPad к сети WIFI
  • Я /думаю/, что открыл соответствующие порты в брандмауэре Windows.
  • Я использую антивирус, но не брандмауэр (кроме Windows)
  • При вводе IP-адреса сервера в веб-браузере на iPad я получаю либо отсутствие соединения, либо отказ в соединении, в зависимости от различных настроек (которые я не помню).

Может быть, мой подход совершенно неверный и не может работать?

Как можно диагностировать причину(ы) отказа в подключении?

решение1

Мне удалось это сделать, вот шаги, насколько я помню:

Примечание: в несколько этапов придется ждать от нескольких секунд до нескольких минут, чтобы изменения вступили в силу.

  • Подключите компьютер (не обязательно тот, на котором размещен сервер) к разъему Ethernet LAN1 маршрутизатора с помощью кабеля RJ45. Вот как я могу получить доступ и изменить настройки моего маршрутизатора (проверьте инструкции вашего маршрутизатора: затем мне нужно открыть браузер и ввести URL 127.0.0.1:10000)
  • Настройте маршрутизатор для трансляции защищенной паролем сети WIFI.
  • Обычно он должен использовать DHCP (авто) по умолчанию. Если нет, исправьте это с помощью настроек (поищите в Интернете, мне не пришлось этого делать).
  • Настройте маршрутизатор на использование режима шлюза, если он еще не находится в этом режиме.

Возможно, потребуется исправить IP-адрес компьютера, на котором размещена сеть. Вот как это сделать:

  • На компьютере, на котором размещен сервер (он может быть тем же самым), подключитесь к WIFI, который вы настроили выше.
  • В настройках роутера должен быть виден MAC-адрес компьютера, на котором размещен сервер. Скопируйте его и используйте в следующем пункте.
  • Настройте маршрутизатор так, чтобы он выдавал фиксированный IP-адрес MAC-адресу компьютера, на котором размещен сервер. У меня это находится в Настройки Интернета -> Локальная сеть -> Статически назначено (последнее — это пара текстовых полей, в которые вы вводите MAC-адрес и какой-либо IP-адрес, который находится в диапазоне от «начальный IP-адрес» до «конечный IP-адрес» DHCP маршрутизатора; я выбрал первый, т. е. 192.168.2.100).

Теперь сервер:

Примечание: Я выбрал EasyPhP для сервера. Но по соображениям безопасности рекомендуется (сам EasyPhP) использовать другой. Поэтому применяйте инструкции ниже на свой страх и риск.

  • Установить веб-сервер EasyPhP
  • Перезагрузите компьютер (обязательно)
  • Запустить веб-сервер EasyPhP
  • В панели уведомлений нажмите на значок EasyPhP и «открыть панель управления».
  • Открывается окно браузера. Нажмите HttpServer. Откроется новая страница. Там нажмите "установить службу".
  • После завершения установки на той же странице браузера выберите «Запустить службу».
  • При необходимости сделайте то же самое с PHP-сервером. (В моем случае я не использовал PHP, поэтому мне не пришлось запускать сервер).
  • На странице должен быть указан IP-адрес и порт: 192.168.XXX.XXX:PPP. Там указано, что порт — PPP.
  • Если вы исправили (согласно инструкции ранее) IP-адрес в сети маршрутизатора на основе MAC-адреса компьютера, на котором размещен сервер, то здесь вы должны увидеть тот же IP-адрес.
  • В Windows откройте Панель управления -> Брандмауэр -> Дополнительные параметры -> добавьте входящее правило для открытия порта PPP. Подробности правила: TCP, разрешить подключение, все 3 типа публичный частный домен.
  • поместите файлы вашего сервера (index.html, .htacces и т. д.) в папку, адрес которой указан перед «Document root» на странице браузера.

Я думаю, это все.

решение2

В вопросе, который вы задаете, есть много уровней проблем, но я попытаюсь ответить на ваш вопрос. Если вы уже подключены к WiFi с помощью iPad, это устройство должно иметь IP-адрес, автоматически назначенный DHCP. Сначала вам следует это проверить. Если у вас нет назначенного IP-адреса, вам следует включить DHCP на маршрутизаторе и повторить попытку.

Как только вы разберетесь с этой частью, вам нужно будет выяснить, какой IP-адрес назначен для ПК. На базовом уровне устранения неполадок попробуйте выполнить ping ПК и посмотреть, получите ли вы ответ. Если вы получите ответ, посмотрите, можете ли вы проверить порт 80 с помощью telnet, чтобы узнать, открыта ли и доступна ли служба веб-сервера. Если он доступен для ping и доступен по порту 80, я предполагаю, что ваша проблема в том, что имя DNS не может быть разрешено (можно решить, введя вместо этого IP-адрес) или URL, который вы пытаетесь, неверен.

Связанный контент