Обычный подход к этому заключается в следующем.
Убедитесь, что оба маршрутизатора используют одну подсеть. Поскольку вы говорите, что встроенный маршрутизатор Thompson и модем DSL должны использовать локальный IP-адрес 10.0.0.139
похоже, вы должны настроить WRT54G для использования сети 10.0.0.0
с той же маской подсети 255.255.255.0
используется маршрутизатором Thompson.
Как вы уже знаете, в качестве DHCP-сервера может быть установлен только один маршрутизатор. Также важно, чтобы ваши настройки для DHCP не перекрывались и не конфликтовали ни с одним из фиксированных / статических адресов в вашей локальной сети. Поэтому выберите IP для WRT54G, которого нет в вашем диапазоне DHCP. (Вы не упомянули, какой диапазон IP-адресов использует ваш DHCP).
Убедитесь, что вы подключили два маршрутизатора через кабель Ethernet к одному из портов локальной сети WRT54G. Не используйте WLAN порт на WRT54G. (Это самый простой способ избежать использования NAT в WRT54G IMO).
Убедитесь, что в качестве маршрута по умолчанию для любого маршрутизатора, который вы решили использовать для DHCP, задан адрес локальной сети вашего маршрутизатора, который подключается к Интернету. Другими словами, маршрут по умолчанию всегда будет 10.0.0.139
так как вы сказали, что этот адрес "фиксирован" для этого маршрутизатора. Настройка для Маршрута по умолчанию, используемого системами в вашей сети, определяет, какой маршрутизатор они будут использовать для доступа в Интернет.
Не забудьте выключить 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.
- Уникальный IP-адрес. IP-адрес используется для идентификации системы или устройства в сети.
- Маска подсети для использования. Маска подсети используется системой или устройством для определения, является ли IP-адрес назначения в вашей локальной сети или "удаленным" (т. Е. Где-то еще в Интернете).
- Маршрут по умолчанию. Это просто 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. Я не уверен, относится ли это к маршрутизатору, который у вас есть.