4

Извините за очень длинный вопрос, но в этом случае необходимо много деталей.

Проблема: мой дерьмовый модем Thomson TG585v7 DSL /wifi /LAN перезагружается много раз в день. Я думаю, это связано с тем, что пользовательская прошивка интернет-провайдера не может обрабатывать трафик в моей домашней сети (ЛВС: 1 компьютер медиацентра; Wi-Fi: 1 нетбук, 1 рабочий стол, 3 музыкальных проигрывателя Wi-Fi, 2 смартфона).

Микропрограмма заблокирована Интернет-провайдером, поэтому не может изменить или обновить ее. Вместо этого я хочу подключить маршрутизатор Linksys WRT54G v7.1 wifi/LAN к модему. План состоит в том, чтобы "глупый" модем говорил только с более компетентным WRT54G, который будет обрабатывать все фактические сетевые вещи. Я надеюсь, что модем справится только с одним клиентом и интернет-трафиком.

Как модем, так и WRT54G могут выполнять DHCP, поэтому я думаю, что один из них должен быть отключен.

Модем подключен к 10.0.0.138 (на 255.255.255.0), а WRT54G использует 192.168.1.1 по умолчанию, но может быть свободно изменен. Правильно ли отключить DHCP на WRT54G, чтобы только модем предоставлял эту услугу?

1) Полагаю, я должен изменить WRT54G, например, на 10.0.0.139 , чтобы перенести его в ту же сеть, верно?
Я попробовал это, и быстро потерял связь с этим. Только хард ресет вернул, но с заводскими настройками.

Я могу настроить WLAN на модеме или маршрутизаторе (давайте не будем обсуждать наличие общедоступной WLAN на модеме и частной WLAN на маршрутизаторе). Я хочу отключить WLAN модема, чтобы к нему подключался только WRT54G. Я попробовал это, но потом я не смог дозвониться до модема (через WRT54G).
2) Как настроить WRT54G для обеспечения доступа к модему и для доступа в Интернет?

Я попытался настроить LAN и WLAN на WRT54G, и это работало нормально, но без доступа в Интернет.
3) Как настроить WRT54G для маршрутизации интернет-трафика на модем?

Последний штрих будет
4) Как WRT54G обеспечивает DHCP вместо модема?
Но поскольку IP-адрес модема является аппаратным, я не знаю, как это может работать. Я пытался использовать DHCP только на WRT54G, но потом не смог связаться ни с одним сетевым устройством.

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

В заключение отметим, что было бы интересно поставить кастомную прошивку (например, Tomato) на WRT54G, но я буду рад, если я настрою и запустлю сеть без какого-либо взлома.

5 ответов5

3

Обычный подход к этому заключается в следующем.

  1. Убедитесь, что оба маршрутизатора используют одну подсеть. Поскольку вы говорите, что встроенный маршрутизатор Thompson и модем DSL должны использовать локальный IP-адрес 10.0.0.139 похоже, вы должны настроить WRT54G для использования сети 10.0.0.0 с той же маской подсети 255.255.255.0 используется маршрутизатором Thompson.

  2. Как вы уже знаете, в качестве DHCP-сервера может быть установлен только один маршрутизатор. Также важно, чтобы ваши настройки для DHCP не перекрывались и не конфликтовали ни с одним из фиксированных / статических адресов в вашей локальной сети. Поэтому выберите IP для WRT54G, которого нет в вашем диапазоне DHCP. (Вы не упомянули, какой диапазон IP-адресов использует ваш DHCP).

  3. Убедитесь, что вы подключили два маршрутизатора через кабель Ethernet к одному из портов локальной сети WRT54G. Не используйте WLAN порт на WRT54G. (Это самый простой способ избежать использования NAT в WRT54G IMO).

  4. Убедитесь, что в качестве маршрута по умолчанию для любого маршрутизатора, который вы решили использовать для DHCP, задан адрес локальной сети вашего маршрутизатора, который подключается к Интернету. Другими словами, маршрут по умолчанию всегда будет 10.0.0.139 так как вы сказали, что этот адрес "фиксирован" для этого маршрутизатора. Настройка для Маршрута по умолчанию, используемого системами в вашей сети, определяет, какой маршрутизатор они будут использовать для доступа в Интернет.

  5. Не забудьте выключить WLAN / радио в роутере Thompson. Если оба роутера пытаются использовать Wi-Fi, я ожидаю, что они будут мешать друг другу.

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

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


Ответ на комментарии

Похоже, что модем видит WRT54G, потому что он указан в списке "обнаруженных устройств", но я нахожу очень странным, что он сообщает, что устройство использует IP 10.163.55.254! Я понятия не имею, откуда взялся этот адрес, и нет ответа, если я пингую его, и не указываю ли я туда браузер.

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

В этой статье автор указывает, что диапазон DHCP-сервера его LAN-маршрутизатора составляет от 10.168.3.100 до 10.168.3.249 . Это полностью отличается от вашей ситуации. Согласно вашим комментариям, ваш диапазон DHCP составляет от 10.0.0.1 до 10.0.0.254 . Если вы не можете изменить это, изменив настройки DHCP маршрутизатора Thompson, то я бы попробовал использовать IP, который вряд ли когда-либо будет назначен DHCP, например 10.0.0.250 .

Не уверен, что вы подразумеваете под "маршрутом по умолчанию".

Существует три основных значения конфигурации для каждой системы в сети IPv4.

  1. Уникальный IP-адрес. IP-адрес используется для идентификации системы или устройства в сети.
  2. Маска подсети для использования. Маска подсети используется системой или устройством для определения, является ли IP-адрес назначения в вашей локальной сети или "удаленным" (т. Е. Где-то еще в Интернете).
  3. Маршрут по умолчанию. Это просто IP-адрес устройства, на которое отправляется пакет данных, когда целевой IP-адрес пакета не находится в локальной сети.

Каждый компьютер в вашей локальной сети должен иметь эти три параметра конфигурации. А для успешной связи с другим устройством в локальной сети или в Интернете настройки должны соответствовать настройкам других устройств в вашей локальной сети.

Давайте предположим, что ваш ноутбук пытается отправить IP-пакет на адрес 10.0.0.250. Первое, что нужно сделать, - это то, что маска подсети в настройках IP ноутбука применяется как к IP-адресу ноутбука, так и к IP-адресу назначения.

Если маска подсети 255.255.255.0 то сравниваются первые 3 числа IP-адресов источника и назначения (т. Е. 10.0.0). Если они идентичны, то пункт назначения находится в локальной сети, и пакет отправляется непосредственно в вашу локальную сеть.

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

Здесь важно то, что эти три параметра являются (частью) того, что DHCP назначает вашему ноутбуку и другим компьютерам. Если ваш ноутбук использует Windows, вы можете отобразить значения, назначенные вашему ноутбуку, введя команду ipconfig /all в окне командной строки. Значение для маршрута по умолчанию всегда должно быть адресом вашего маршрутизатора Thompson, поскольку этот маршрутизатор является единственным устройством в вашей системе, которое подключено к Интернету.

Я уверен, что вам всегда нужно будет использовать DHCP-сервер на Thompson. Чтобы использовать DHCP на WRT54G, вам также понадобится указать "маршрут по умолчанию", который DHCP будет указывать вашим ПК. Я не думаю, что это можно сделать.

DHCP в домашних маршрутизаторах, с которыми я знаком, обычно предоставляет собственный IP-адрес локальной сети в качестве маршрута по умолчанию. Когда существует только один маршрутизатор, и это единственный способ выхода в Интернет, это предположение работает. Но когда вы добавляете второй маршрутизатор в качестве альтернативной точки беспроводного доступа, маршрут по умолчанию все равно должен быть IP-адресом локальной сети маршрутизатора, подключенного к Интернету, который будет вашим Thompson.

Надеюсь, это поможет некоторым.


2-й ответ на комментарии

Об IP 10.163.55.254: этот адрес был указан в списке устройств моего модема еще до того, как я начал что-либо менять; вот что меня смущает. Я очень уверен, что я не вводил этот IP во время моих попыток конфигурации.

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

Ну что ж. Возможно, вам повезет с предложением в другом ответе каким-то образом преобразовать Томпсона в режим модема DSL.

В качестве альтернативы я предлагаю связаться с вашим поставщиком услуг и спросить, могут ли они предоставить вам модем DSL без встроенного маршрутизатора. Или, если они не могут этого сделать, возможно, вы можете обменять текущий маршрутизатор на "более новый" ... или, по крайней мере, на более новую прошивку ... которая может фактически позволить вам настроить его.

Еще одна вещь, о которой я спрашиваю, - пытались ли вы когда-нибудь сбросить Томпсон к заводским настройкам по умолчанию. Вот такую вещь я бы попробовал просто посмотреть, изменилось ли что-нибудь в конфигурации маршрутизатора. Для этого попробуйте нажать утопленную кнопку сброса на задней панели маршрутизатора Thompson между разъемом питания и портами локальной сети с помощью ручки или разложенной скрепки. Нажимайте до тех пор, пока индикатор питания не загорится красным или около 10 секунд.

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

Если предполагается, что IP-адрес локальной сети по умолчанию для маршрутизатора равен 192.168.1.254 то как его установить в 10.0.0.138? И что еще было "испорчено".

FWIW, вот ссылка на то, где Google нашел некоторую документацию для THOMSON TG585v7. Я не уверен, относится ли это к маршрутизатору, который у вас есть.

3

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

Когда модем находится в режиме прозрачного моста, вы вводите информацию ISP PPPoE на маршрутизаторе, и он напрямую и прозрачно подключается через модем. Модем вообще не получает IP-адрес, а внешний IP-адрес маршрутизатора - это ваш интернет-IP.

internet <---> modem <---> router WAN port | router LAN ports/wifi <---> LAN

Вам нужно будет знать вашу регистрационную информацию PPPoE DSL. Он может быть доступен в веб-интерфейсе модема или вам может потребоваться позвонить своему провайдеру, чтобы получить его. После того, как модем переведен в режим прозрачного моста, вы захотите настроить маршрутизатор с этой информацией. Модем больше не будет выполнять DHCP, иметь локальный IP-адрес или что-то в этом роде - он, по сути, будет отсутствовать, если речь идет о вашей сети, и ваш маршрутизатор будет соответствовать вашей локальной сети. При этом убедитесь, что модем подключен к маршрутизатору через порт WAN, а не через один из портов LAN, иначе он не будет работать.

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

1

Хорошо, просто для начала, вы, вероятно, могли бы достичь той же настройки, просто купив простой коммутатор вместо полноценного маршрутизатора. Если вы выберете текущую настройку и просто подключите все свои устройства, включая модем DSL, к локальной сети маршрутизатора, пусть ваш модем будет обрабатывать все DHCP, маршрутизатор будет действовать как коммутатор и предоставит вам функциональность, которую вы используете. ищу. Это, наверное, самое простое решение.

Проблема, с которой вы сталкиваетесь, заключается в том, что у вас есть два маршрутизатора. Ваш модем действует как маршрутизатор, а затем вы добавляете дополнительный WRT54G. Иметь два NAT-маршрутизатора обычно не рекомендуется, так как это может вызвать проблемы, но если вы действительно хотите подключить WRT54G через порт LAN к модему, вот как я это сделаю.

  • Отключить DHCP на модеме DSL
  • Установите IP-адрес модема как статический и установите значение 10.0.0.138 (на 255.255.255.0)
  • Установите статический IP-адрес WRT54G для WAN и установите значение 10.0.0.139 (для 255.255.255.0).
  • Установите шлюз WAN по умолчанию для WRT54G на 10.0.0.138.
  • Установите IP-адрес WRT54G для локальной сети на 192.168.1.1.
  • Включите сервер DHCP на WRT54G для адресов сервера 192.168.1.100+.
1

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

-1

Thomson предоставляет 192.168.xx по умолчанию. Если вы видите 10.xxx, это, скорее всего, сеть оператора, и вам необходимо перезапустить маршрутизатор Thomson.

Обычно можно отключить беспроводной и dhcp и межсетевой экран на маршрутизаторе провайдера и установить его как мост вместо маршрутизатора ... Тогда вы можете использовать DHCP и все дополнительные функции OpenWRT

В обычных местах можно купить собственный маршрутизатор adsl и прошивать с помощью OpenWRT по желанию.

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