4

У меня есть следующая сеть:

          Modem/Router (#1)
WWW <--> +-----------------------+
         | 192.168.1.1 (bridged) |         Router (#2)
         +-----------------------+  <-->  +-------------------------+
                                          | 192.168.2.1   (Router)  |
                                          | 192.168.2.107 (HTTP)    |
                                          +-------------------------+

Любой компьютер, подключенный к маршрутизатору № 2, может получить доступ к Интернету. Но из интернета ни одна из машин не достигнута. Я уже добавил этот IP: порт для перенаправления портов на маршрутизаторе № 2.

Это было введено недавно. До этого все машины были подключены к маршрутизатору № 1, и не было подсети, и я мог получить доступ из Интернета к веб-серверу на этой машине.

Как я могу получить доступ к этому веб-серверу по IP 192.168.1.107 извне (т.е. к Интернету)?
Это проблема сетевой маски?

РЕДАКТИРОВАТЬ

Я исправил проблему с роутером № 2. Теперь он имеет IP 192.168.2.1. Ниже приведена подробная информация о обоих маршрутизаторах:

Маршрутизатор № 1 (тот, который напрямую подключен к Интернету)

IP Address     : 192.168.1.1
IP Subnet Mask : 255.255.255.0
DHCP           : Enabled

Маршрутизатор № 2

IP Address     : 192.168.2.1
IP Subnet Mask : 255.255.255.0
DHCP           : Enabled

Веб-сервер подключен к маршрутизатору № 2, HTTP работает через порт 80

IP Address     : 192.168.2.107
IP Subnet Mask : 255.255.255.0
  • Если я подключаю компьютер к маршрутизатору № 1, я не могу получить доступ к маршрутизатору № 2 или к любой машине, подключенной к нему, поэтому я не могу получить доступ к веб-серверу.
  • Если я подключу компьютер к маршрутизатору № 2, я получу доступ к обоим маршрутизаторам, а также к веб-серверу. У меня есть интернет, независимо от того, к какому роутеру я подключен.
  • Люди извне (Интернет) по-прежнему не могут получить доступ к веб-серверу.

2 ответа2

5

Вы должны настроить Переадресацию портов с общего порта 80 на маршрутизаторе № 1 на порт 80, на адрес маршрутизатора №. # 2. Затем, как сказал Сигурдссон, измените сетевой адрес маршрутизатора № 2, например, на 192.168.2.1. Затем выполните переадресацию другого порта на маршрутизаторе № 2 с порта 80 на компьютер 192.168.(Уже)2.107.

РЕДАКТИРОВАТЬ: для редактирования, потому что область комментариев слишком мала.

Как правило, вы не можете получить доступ к любой машине, подключенной к маршрутизатору № 2, с маршрутизатора № 1. Это нормально, потому что он работает под управлением NAT, и все ваши машины, подключенные к маршрутизатору № 1, могут видеть один IP-адрес маршрутизатора № 2, 192.168.1.x (вы не упомянули, что имеет WAN IP-маршрутизатор № 2). Вы не можете пинговать, например, 192.168.2.1 или 192.168.2.107 в вашей ситуации, будучи подключенным к маршрутизатору № 1.

Чтобы получить веб-страницу на любом компе, подключенном к маршрутизатору № 1 с сервера по адресу 192.168.2.107, маршрутизатор № 2 должен иметь переадресацию портов со своего WAN-адреса (192.168.1.x, где x вы не упомянули) на порт 80 на компьютер 192.168. 2.107, имеющий веб-сервер на порту 80. Тогда любой компьютер сможет получить доступ к веб-серверу, набрав WAN-АДРЕС ROUTER # 2 в окне браузера.

Для того, чтобы также получить веб - страницу с сервера при подключении на стороне Интернет, вы должны портовом вперед на маршрутизаторе # 1 порт 80 к маршрутизатору # 2 - х WAN адрес 192.168.1.x (где х вы не упоминаете) порт 80.

                           port-forward                                  port-forward
INTERNET --> YOUR_WAN_IP:80 [router #1] 192.168.1.1 --> 192.168.1.x:80 [router #2] 192.168.2.1 --> 192.168.2.107:80

Другое дело, это сообщение, которое вы получаете, громко CPE, я не знаю, следует ли вам это делать, я имею в виду, я не знаю вашего интернет-провайдера. Они входят в ваш маршрутизатор # 1, чтобы делать что-то время от времени? Или это твой собственный роутер? Вы должны спросить их, можно ли менять порт CPE HTTP. Но если это ваш маршрутизатор, то это нормально, просто помните, что вам нужно будет подключиться к порту 8080, чтобы настроить маршрутизатор.

Если они не позволяют вам перейти на 8080, есть другие доступные опции - вы можете перенаправить порт 81 на маршрутизаторе № 1 на порт 80 маршрутизатора № 2, если маршрутизатор № 1 имеет такую возможность. но затем из Интернета необходимо будет ввести YOUR_DOMAIN:81 или YOUR_WAN_IP:81 для подключения. Из сети, подключенной к маршрутизатору № 1, сервер по адресу 192.168.2.107 по-прежнему будет доступен через порт 80 без изменений.

Забыл упомянуть кое-что - если вы не установили статический WAN IP для маршрутизатора № 2, вы должны это сделать. Так что переадресация с № 1 на № 2 будет работать. Кроме того, этот WAN IP маршрутизатора # 2 должен быть удален из DHCP на маршрутизаторе # 1. Поэтому установите для маршрутизатора № 2 WAN IP значение, например, 192.168.1.200, а для маршрутизатора № 1 DHCP - от 192.168.1.2 до 192.168.1.199.

Надеюсь, я все понял правильно

0

У вас есть 192.168.1.1 на двух разных устройствах?

Если это так, это первое, что вам нужно исправить.

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

Если я здесь - тогда сделайте следующий шаг, чтобы предоставить более точную информацию:* устройства * конфигурация транспортов (модуль моста, маршрутизатор и т.д.)

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