Очевидно, что когда я подключаю кабельный модем напрямую к ноутбуку с помощью сетевого кабеля, я могу получить к нему доступ (http://192.168.100.1).

Но когда роутер находится между моим ноутбуком и кабельным модемом, это явно не так просто ... что мне интересно, если есть общий подход к решению этой проблемы? Переадресовать какой-нибудь порт на моем маршрутизаторе, чтобы, когда я http://192.168.1.1:8080 с ноутбука перешел на http://192.168.100.1:80 по кабельному модему? Как бы я настроить это на моем маршрутизаторе?

Маршрутизатор: маршрутизатор Asus N66U с кастомной прошивкой Merlin

Кабельный модем: Motorola SB 6141

3 ответа3

1

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

Обратите внимание, что ваш вопрос, вероятно, искажен.

Причина в том, что приведенная ниже диаграмма является общей физической схемой для жилой сети.

Интернет-провайдер -> коаксиальный кабель -> кабельный модем -> Ethernet -> Порт WAN маршрутизатора Порт LAN маршрутизатора -> Ethernet -> ComputerA Маршрутизатор беспроводной связи -> 802.11 -> ComputerB

Для вашего маршрутизатора вам необходимо настроить переадресацию портов таким образом, чтобы входящий трафик на порт WAN вашего маршрутизатора на указанном порту (например, 81) был перенаправлен на порт 192.168.100.1 (ваш модем) на порт 80.

Чтобы использовать это, вы должны открыть свой браузер и перейти к общедоступному IP-адресу интерфейса WAN на своем маршрутизаторе через порт 81 (т.е. xxx.xxx.xxx.xxx:81), а затем маршрутизатор перенаправит ваш трафик на 192.168.100 на порт 80.

Инструкции по настройке переадресации портов Asus N66U можно найти по адресу http://portforward.com/english/routers/port_forwarding/Asus/RT-N66U/Synology_DS213.htm.

РЕДАКТИРОВАТЬ: я проверил эту же топологию сети, и она работает без проблем для меня.

0

Проблема в моем случае заключалась в том, что я обозначил ноутбук как DMZ... когда я получаю доступ к 192.168.100.1 с других компьютеров в моей локальной сети, они могут получить доступ к панели мониторинга кабельного модема.

Важно отметить, что вы должны убедиться, что ваш маршрутизатор настраивает локальную сеть не так, как сеть кабельного модема. Моя локальная сеть на маршрутизаторе 192.168.10.1/255.255.255.0.

Если бы на моем маршрутизаторе было 192.168.100.1/255.255.255.0 или 192.168.10.1/255.255.0.0, я бы не смог получить доступ к панели мониторинга кабельного модема.

Начальный / хакерский способ SSH:

Надеюсь, кто-то опубликует инструкции о том, как сделать это лучше (настроив переадресацию на маршрутизаторе), а пока вот что я сделал:

  1. SSH к роутеру IP (я использовал Putty)
  2. Однажды в командной строке введите:
content=$(wget 192.168.100.1/cmSignalData.htm -q -O -)
echo $content

Это показало HTML-источник страницы Signal на панели мониторинга Cable Modem, и из нее легко извлечь значения. Очевидно, что http://192.168.100.1/cmSignalData.htm - это фиксированный путь для Motorola SB 4121, для других кабельных модемов вам нужно будет определить точный путь к данным сигнала с помощью wget 192.168.100.1 а затем после источника HTML.

0

Вы действительно пытались добраться туда изнутри? Каждый принадлежащий мне маршрутизатор знает, что если это не локальная сеть, он выходит из порта WAN и заботится об этом. Я сейчас использую Ubiquiti Edge Router Lite дома, и я могу получить доступ к своему модему, просто введя адрес, как если бы я был подключен к модему напрямую. Я тестировал стандартную прошивку N66U, и она работает (у меня она есть), стандартную прошивку Linksys, E4200 с DD-WRT и другую с Tomato (сборка Toastman). Если вы не можете, я бы порекомендовал открыть ветку на форумах поддержки Merlin, которая, как представляется, в основном на Small Net Builder (www.snbforums.com)

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

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