Linksys wrt54gl с томатом, работающим в режиме клиента, не подключающимся к Cisco E4200
Я установил Tomato на Linksys WRT54GL, пытаясь использовать его в режиме клиента для подключения нескольких проводных устройств к другому беспроводному маршрутизатору (Cisco E4200)
Мой Cisco E4200 настроен на обеих полосах в смешанном режиме WPA/WPA2, его IP-адрес - 192.168.1.1, и для него включен DHCP-сервер для.2 /.51
My 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 ответ
Это кажется распространенным заблуждением: режим беспроводного клиента означает, что ваш маршрутизатор работает как полноценный маршрутизатор, за исключением того, что он подключается к восходящему каналу через беспроводное соединение, а не 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), будет крайне запутана.
Возможно, вам придется перезагрузиться, чтобы изменения вступили в силу.
РЕДАКТИРОВАТЬ:
так как вы теперь ясно дали понять, что заинтересованы в размещении всех ваших машин в одной локальной сети, я должен уточнить, что прошивка Tomato не позволяет этого, так как она не поддерживает 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.
Вот и все.