Linksys wrt54gl з Томатом працює в режимі клієнта, не підключаючись до Cisco E4200


1

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

Мій Cisco E4200 налаштований на обидва діапазони із змішаним режимом WPA / WPA2, його IP-адреса - 192.168.1.1, і для нього підтримується DHCP-сервер для .2 / .51

Мій 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.

На даний момент я розгублений, чи може хтось побачити щось кричуще, чого я пропускаю?

Ура!


Ви хочете відключити сервер DHCP на маршрутизаторі томатів. Ваш основний маршрутизатор Cisco буде обробляти DHCP.
важкий

Дякую, я спробую це! Чи повинен IP-роутер бути в межах діапазону DHCP для маршрутизатора Cisco?
udjamaflip

Ні, ваша IP-налаштування виглядає добре. Це має бути в одній підмережі ( 192.168.1.1-255), але поза діапазоном сервера DHCP, щоб сервер DHCP не обслуговував іншого клієнта того ж IP-адреси.
важкий

Перевірте, чи не ввімкнено функцію E4200 у фільтрі Wi-Fi, чи ваш помідор відсутній у списку, чи перевірте, чи є у списку бездротовий MAC (не інший)?
Kitet

У мене відключений сервер DHCP, і в E4200 не ввімкнено фільтр WiFi. На жаль, це, здається, не додало нічого до інформації журналу раніше або підключилося до бездротової мережі.
udjamaflip

Відповіді:


1

Це, мабуть, є загальною плутаниною: режим бездротового клієнта означає, що ваш маршрутизатор працює як повноцінний маршрутизатор, за винятком того, що він підключається до висхідного потоку за допомогою бездротового з’єднання, а не через Ethernet. Таким чином, ви не можете використовувати свій маршрутизатор як бездротовий AP: його wifi використовується для підключення його до верхнього, а не нижнього течії. Також клієнти маршрутизатора Tomato не належать до тієї ж локальної мережі, що і маршрутизатор вище, у вашому випадку Cisco E4200.

Багато людей, схоже, плутають це з мостовим ретранслятором. У цьому режимі ваш томатний маршрутизатор не працює як маршрутизатор, як мост, який ретранслює комунікації своїх клієнтів Ethernet по Wi-Fi до верхнього маршрутизатора: клієнти Ethernet і основний маршрутизатор, а також маршрутизатор Tomato належать та ж мережа.

Використовуючи вищезазначене розрізнення, легко помітити вашу помилку: ви використовуєте ту саму мережу (192.168.1.0/24) як для локальної мережі, так і для низхідної мережі, тоді як Isntead ви намагаєтесь використовувати маршрутизатор Tomato в режимі бездротового клієнта .

Просте рішення: змініть локальну мережу маршрутизатора Tomato на щось дуже інше, скажімо, 192.168.99.0/24, як в налаштуваннях локальної мережі, так і в налаштуваннях DHCP-сервера. Це має вилікувати ваші проблеми.

Досить зрозуміло, що будь-яка програма, яка дізнається, що WAN та LAN належать до однієї мережі (192.168.1.0/24 у вашому випадку), буде абсолютно заплутана.

Можливо, вам доведеться перезавантажити, щоб зміни вступили в силу.

Редагувати:

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

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

Ваш один маршрутизатор, так що він повністю підтримується TomatoUSB, дивіться таблицю на цій сторінці . Він має декілька вдосконалень щодо чистого помідора, так що вам може бути вигідним перейти на нього, навіть окрім конкретного запиту.

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

У будь-якому випадку це дуже просто :

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

Потім перейдіть на сторінку налаштування бездротового зв'язку, увімкніть бездротовий зв'язок, виберіть у спадному меню режим роботи Wireless Ethernet Bridge та вставте ім’я та пароль бездротової мережі вашого основного маршрутизатора. Збережіть і зачекайте 10 секунд або перезавантажте свою Linksys wrt54gl.

Це воно.


Дякую за вашу відповідь - Режим повторюваного мосту здається рішенням, яке я переживаю, а не клієнтським режимом, оскільки я хотів би, щоб пристрої, підключені через локальну мережу до маршрутизатора томатів, були на тому ж DHCP, що і пристрої на E4200. Чи можете ви порекомендувати кроки для цього рішення?
udjamaflip

@udjamaflip Будь ласка, дивіться правки моєї відповіді.
MariusMatutiae

Це спрацювало чудово, і Tomato USB дозволяє мені використовувати WPA2, Tomato дозволяє лише WPA2 / WPA в режимі клієнта або бездротового мосту
udjamaflip

@udjamaflip Рада, що це працювало!
MariusMatutiae

Для всіх, хто знайде цю публікацію - дотримуйтесь наведених вище вказівок, і ви можете використовувати старий Linksys WRT54 **, щоб з'єднати всі ваші бездротові пристрої медіа-центру. Особливо корисно, коли ваш головний роутер - інша сторона Квартири!
udjamaflip
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.