Как получить доступ к веб-интерфейсу DD-WRT в режиме моста

2152
Jonathon

Мой Интернет исходит от однопортового маршрутизатора, который устанавливает мой провайдер (ISP.ca).
Настройка сети: ISP-> Маршрутизатор-> Маршрутизатор DD-WRT-> Компьютер
Маршрутизатор DD-WRT также поддерживает беспроводную связь, поэтому это необходимо.

Чтобы заставить его работать, маршрутизатор DD-WRT находится в режиме моста. Я имел эту установку в течение многих лет, и это огромная боль. Теоретически, у них не должно быть проблем с доступом к маршрутизатору WRT, но я так и не нашел пути.

1

2 ответа на вопрос

1
Kamil Maciorowski

Сначала я хотел отметить ваш вопрос как дубликат этого . Ответы там дают полезные советы о том, что делать, но, по моему мнению, их образовательная ценность низкая в области объяснения причин.

Ваш маршрутизатор DD-WRT, вероятно, действует как коммутатор.

На моем рабочем месте у нас есть несколько домашних роутеров в таком режиме, их целью является раздача Wi-Fi и разделение проводных соединений. Даже с их базовой (не DD-WRT) прошивкой это можно сделать следующим образом:

  • отключение DHCP,
  • использование только портов LAN для проводного соединения,
  • настройка IP-адреса устройства (интерфейса локальной сети) на то, что не конфликтует ни с чем другим в сети.

Ваш маршрутизатор DD-WRT, возможно, прекратил свою службу NAT, добавил свой интерфейс WAN к мосту (который обычно концентрирует интерфейсы LAN и Wi-Fi); это не очень важно. Вышеупомянутое правило использования только портов LAN исключительно потому, что посредственные прошивки не могут этого сделать. Не используя порт WAN, мы можем обойти это ограничение.

Важно то, что устройство в этом режиме выглядит прозрачным для IP-трафика. Обычно ему присваивается какой-то IP-адрес, но этот адрес может быть или не быть внутри вашей локальной сети. Корень проблемы в том, что вы не знаете ни адрес, ни маску сети.

Если ваш другой маршрутизатор предоставляет DHCP для вашей локальной сети, и если ваш маршрутизатор DD-WRT использует его, задайте его IP, таблица аренды DHCP на другом маршрутизаторе сообщит вам, что это за IP. Проверьте это, если можете. Однако маршрутизатор DD-WRT может не использовать DHCP, его конфигурация может включать в себя некоторые фиксированные произвольные IP-адреса.

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

  • ваш компьютер считает сканированные адреса локальными;
  • DD-WRT считает IP-адрес вашего компьютера локальным, в соответствии с собственным IP-адресом и маской сети, о которой вы не знаете;
  • оба устройства имеют разные адреса.

На практике это означает, что вы не можете сканировать большой набор адресов одновременно. Например, вы можете ожидать, что IP-адрес маршрутизатора DD-WRT будет таким 192.168.*.*. Чтобы сканировать весь диапазон, который вы настроили на своем компьютере, скажем 192.168.2.5/16, таким образом, весь диапазон является вашей локальной сетью. Но если у маршрутизатора есть, 192.168.3.10/24он не сможет ответить, потому что его маска сети сужает его локальную сеть. В этом конкретном случае вам нужен IP-адрес вашего компьютера 192.168.3.*, даже если это маска сети /16.

Теоретически вашему маршрутизатору DD-WRT может быть назначен практически любой IP-адрес. Даже если он захватит мой внешний IP-адрес, маршрутизатор может действовать для вас как коммутатор и не мешать, если только вы не попытаетесь связаться с моим маршрутизатором. Ваш маршрутизатор также может иметь очень узкое локальное адресное пространство. Я предполагаю, что у него может вообще не быть IP (теоретически; на практике это маловероятно, потому что это сделает устройство неуправляемым, никто не хочет этого). Из-за этого вы не можете ожидать, что ваши попытки сканирования в конечном итоге будут успешными; Вы можете только надеяться, что они будут. Разумный подход состоит в том, чтобы сканировать наиболее вероятные диапазоны адресов отдельно ( 192.168.0.0/24, 192.168.1.0/24и т. Д.).

На твоем месте я бы понюхал сеть wireshark. Есть вероятность, что какой-нибудь демон или что-то еще на вашем маршрутизаторе DD-WRT отправит сетевые пакеты, которые выявят IP-адрес.

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

Действительно интересно и информативно. Странно, что это такая сложная и трудная проблема, вы могли бы подумать, что DD-WRT захочет, чтобы веб-интерфейс всегда был доступен. Jonathon 6 лет назад 0
Так что, если я обнаружу, что IP-адрес является случайным, я не смогу получить к нему доступ, верно? По крайней мере, не имея также интернет? Jonathon 6 лет назад 0
@JonathonWisnoski «вы думаете, что DD-WRT захочет, чтобы веб-интерфейс всегда был доступен» - с другой стороны, он позволил бы вам установить его IP-адрес как «10.137.213.8» и его маску сети как «255.255.255.252»; потому что почему нет? Веб-интерфейс был бы по-прежнему доступен, если бы вы знали значения. Я ожидал бы некоторых * нормальных значений по умолчанию *, но ни одна Unix не защищает ногу пользователя от удара. - "... что-то случайное, я не смогу получить к нему доступ, верно?" - Если вы не знаете IP, вы не сможете. - "По крайней мере, пока нет интернета?" - Это я не понимаю. Kamil Maciorowski 6 лет назад 0
ХОРОШО. Я не смог найти что-либо для текущего адреса маршрутизатора. Но после заводского сброса его. Я изменил его адрес на тот, который нужен маршрутизатору интернет-провайдера, а затем включил режим пересылки DHCP. Я все еще могу получить доступ к веб-интерфейсу, и у меня есть Интернет. Пока, похоже, работает нормально. Jonathon 6 лет назад 0
Я имел в виду. Если IP-адрес маршрутизатора не совместим с сетью, которую маршрутизатор DHCP-сервера хочет настроить, мой компьютер сможет обмениваться данными только с одним или другим. Я могу быть либо в сети 192.168.1. *, Либо в сети 192.168.88. *. Jonathon 6 лет назад 0
@JonathonWisnoski Как правило, один сетевой интерфейс может иметь более одного IP-адреса. Kamil Maciorowski 6 лет назад 0
-1
Gahhruuba

Вы пытались нажать кнопку сброса на вашем DD-WRT?

Вам не нужно настраивать 2 маршрутизатора в вашей сети.

В противном случае, вот как вы должны получить доступ к маршрутизатору ..

Это некоторые из наиболее распространенных IP-адресов по умолчанию: 192.168.1.1 (чаще всего используется в Linksys и Asus), 192.168.2.1 (некоторые Belkins), 192.168.11.1 (некоторые Buffalos), 192.168.10.1 или 192.168.30.1 (некоторые Motorolas ) и могут быть другие. Blockquote

Это ужасный ответ ... Это не что иное, как комментарий. Tim_Stewart 6 лет назад 0

Похожие вопросы