Linksys wrt54gl с томатом, работающим в режиме клиента, не подключающимся к Cisco E4200

7387
udjamaflip

Я установил Tomato на Linksys WRT54GL, пытаясь использовать его в режиме клиента для подключения нескольких проводных устройств к другому беспроводному маршрутизатору (Cisco E4200)

Мой Cisco E4200 настроен на обоих диапазонах с смешанным режимом WPA / WPA2, его IP-адрес - 192.168.1.1, и для него включен DHCP-сервер для .2 / .51

My Linksys WRT54GL имеет следующую конфигурацию:

Конфигурация томата для Linksys WRT54GL в режиме клиента

После сохранения я вижу в логах следующее:

Jan 17 11:16:09 unknown daemon.info udhcpc[18506]: Sending discover... Jan 17 11:16:12 unknown daemon.info udhcpc[18506]: Sending discover... Jan 17 11:16:33 unknown daemon.info dnsmasq[18525]: exiting on receipt of SIGTERM Jan 17 11:16:33 unknown user.notice kernel: klogd: exiting Jan 17 11:16:33 unknown syslog.info syslogd exiting Jan 17 11:16:35 unknown syslog.info syslogd started: BusyBox v1.14.4 Jan 17 11:16:35 unknown user.notice kernel: klogd started: BusyBox v1.14.4 (2010-06-27 20:11:16 PDT) Jan 17 11:16:35 unknown user.info kernel: br0: port 1(vlan0) entering disabled state Jan 17 11:16:35 unknown user.info kernel: vlan0: dev_set_promiscuity(master, 1) Jan 17 11:16:35 unknown user.info kernel: br0: port 1(vlan0) entering disabled state Jan 17 11:16:35 unknown user.info kernel: device vlan0 left promiscuous mode Jan 17 11:16:35 unknown user.info kernel: br0: port 1(vlan0) entering learning state Jan 17 11:16:35 unknown user.info kernel: br0: port 1(vlan0) entering forwarding state Jan 17 11:16:35 unknown user.info kernel: br0: topology change detected, propagating Jan 17 11:16:36 unknown daemon.info dnsmasq[27191]: started, version 2.55 cachesize 150 Jan 17 11:16:36 unknown daemon.info dnsmasq[27191]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP Jan 17 11:16:36 unknown daemon.info dnsmasq-dhcp[27191]: DHCP, IP range 192.168.1.151 -- 192.168.1.200, lease time 1d Jan 17 11:16:36 unknown daemon.warn dnsmasq[27191]: no servers found in /etc/resolv.dnsmasq, will retry Jan 17 11:16:36 unknown daemon.info dnsmasq[27191]: read /etc/hosts - 0 addresses Jan 17 11:16:36 unknown daemon.info dnsmasq[27191]: read /etc/hosts.dnsmasq - 1 addresses Jan 17 11:16:36 unknown user.info init[1]: Linksys WRT54G/GS/GL Jan 17 11:16:36 unknown cron.err crond[27197]: crond (busybox 1.14.4) started, log level 8 Jan 17 11:16:38 unknown daemon.info udhcpc[27172]: Sending discover... Jan 17 11:16:41 unknown daemon.info udhcpc[27172]: Sending discover... Jan 17 11:16:44 unknown daemon.info udhcpc[27172]: Sending discover... 

Обычно я просто постоянно вижу следующее в журналах снова и снова:

Jan 17 11:16:44 unknown daemon.info udhcpc[27172]: Sending discover... 

Linksys WRT54GL видит другой маршрутизатор при сканировании. Канал, на который у меня установлен Linksys WRT54GL, это «канал 1», такой же, как Cisco E4200.

На данный момент я в растерянности, может кто-нибудь увидеть что-то вопиющее, что я скучаю?

Ура!

1
Вы захотите отключить DHCP-сервер на томатном маршрутизаторе. Ваш основной маршрутизатор Cisco будет обрабатывать DHCP. heavyd 9 лет назад 0
Спасибо, я попробую это! Должен ли IP-адрес маршрутизатора находиться в пределах диапазона DHCP для маршрутизатора Cisco? udjamaflip 9 лет назад 0
Нет, ваша конфигурация IP выглядит хорошо. Он должен находиться в той же подсети (`192.168.1.1-255`), но вне диапазона DHCP-сервера, чтобы DHCP-сервер не обслуживал другого клиента с тем же IP-адресом. heavyd 9 лет назад 0
Проверьте, не включен ли в E4200 фильтр Wi-Fi, и нет ли у вас томата в списке, или проверьте, есть ли в списке Wireless MAC (а не другой)? Kitet 9 лет назад 0
Я отключил DHCP-сервер, а в E4200 не включен фильтр WiFi. К сожалению, он, кажется, ничего не добавил к информации журнала ранее или подключился к беспроводной сети. udjamaflip 9 лет назад 0

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

1
MariusMatutiae

Это кажется распространенным заблуждением: режим беспроводного клиента означает, что ваш маршрутизатор работает как полноценный маршрутизатор, за исключением того, что он подключается к восходящему каналу через беспроводное соединение, а не Ethernet. Таким образом, вы не можете использовать свой маршрутизатор в качестве беспроводной точки доступа: его Wi-Fi используется для подключения к восходящему, а не нисходящему. Кроме того, клиенты маршрутизатора Tomato не принадлежат к той же локальной сети, что и вышестоящий маршрутизатор, в вашем случае Cisco E4200.

Многие люди, кажется, путают это с режимом ретранслятора моста. В этом режиме ваш томатный маршрутизатор не работает как маршрутизатор, так же как и мост, который ретранслирует связь своих клиентов Ethernet через Wi-Fi с вышестоящим маршрутизатором: клиенты Ethernet и основной маршрутизатор, а также маршрутизатор Tomato принадлежат та же ЛВС.

Используя вышеупомянутое различие, легко увидеть вашу ошибку: вы используете одну и ту же сеть (192.168.1.0/24) для восходящей и нисходящей локальных сетей, в то время как вы пытаетесь использовать маршрутизатор Tomato в режиме беспроводного клиента.,

Простое решение: измените сеть на стороне LAN маршрутизатора Tomato на что-то совсем другое, скажем, 192.168.99.0/24, как в настройках локальной сети, так и в настройках DHCP-сервера. Это должно вылечить ваши проблемы.

Совершенно очевидно, что любая программа, обнаружившая, что WAN и LAN принадлежат одной и той же сети (в вашем случае 192.168.1.0/24), будет крайне запутана.

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

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

так как вы теперь ясно дали понять, что заинтересованы в размещении всех ваших машин в одной сети LAN, я должен уточнить, что прошивка Tomato не позволяет этого, так как она поддерживает n bridge repeaterрежима. Вместо этого вы можете получить такую ​​функциональность либо в DD-WRT ( см. Справочную страницу здесь ), либо в TomatoUSB, который

альтернативная прошивка на базе Linux для питания Ethernet-маршрутизаторов Broadcom

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

Вы можете найти хорошее введение в настройке маршрутизатора с TomatoUSB питания в режиме Bridge Repeater здесь, и вы даже можете найти видео на YouTube, чтобы направлять вас в этом процессе.

Во всяком случае, это очень очень просто :

Во-первых, используя веб-интерфейс вашего маршрутизатора Linksys wrt54gl в TomatoUSB, настройте ваш единственный интерфейс (это будет мост с именем br0 ), чтобы иметь статический IP-адрес, принадлежащий той же сети вашего основного маршрутизатора (то есть 192.168.1.0/). 24) но вне диапазона DHCP-сервера основного маршрутизатора, чтобы не возникало никаких конфликтов.

Затем перейдите на страницу настройки беспроводной сети, включите беспроводную связь, выберите в раскрывающемся меню режим работы Wireless Ethernet Bridge, а затем введите имя и пароль беспроводной сети основного маршрутизатора. Сохраните и подождите 10 секунд, или перезагрузите ваш Linksys wrt54gl.

Вот и все.

Спасибо за ваш ответ - режим мостового ретранслятора кажется мне решением, а не клиентским режимом, поскольку я хотел бы, чтобы устройства, подключенные через LAN к маршрутизатору Tomato, работали на том же DHCP, что и устройства на E4200. Можете ли вы порекомендовать шаги для этого решения? udjamaflip 9 лет назад 0
@udjamaflip Пожалуйста, смотрите изменения в моем ответе. MariusMatutiae 9 лет назад 0
Это сработало отлично, и Tomato USB позволяет мне использовать WPA2, Tomato позволяет только WPA2 / WPA в режиме клиента или беспроводного моста. udjamaflip 9 лет назад 0
@udjamaflip Рад, что это сработало! MariusMatutiae 9 лет назад 0
Для тех, кто найдет этот пост - следуйте приведенным выше инструкциям, и вы можете использовать старый Linksys WRT54 **, чтобы подключить все устройства, не являющиеся беспроводными медиацентрами. Особенно полезно, когда ваш основной маршрутизатор находится на другой стороне квартиры! udjamaflip 9 лет назад 0

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