Как правильно настроить router с Openwrt на ретрансляцию wifi-сети?
Как правильно настроить router с Openwrt на ретрансляцию wifi-сети? По разным мануалам из интернета все просто, создаем бридж, объединяем два интерфейса, тот что принимает и тот что раздает. Но в данном случае предполагается ретрансляция Rostelekom UUS. Подключение к сети происходит без пароля, авторизация же в браузере с подтверждением через "Госуслуги" или SMS. При ретрансляции на конечном устройстве выдает ошибку, так как сеть каким то образом видит, что mac подключенного устройства и то что пытается авторизоваться разные. Кроме того при такой ретрансляции происходит создание подсетей, у Rostelekom 10.xx.xx.xx а у раздаваемой 192.168.xx.xx. Чтобы это работало нужно настроить "прозрачный мост", чтобы Rostelekom видел только mac конечного устройства а конечное устройство получало ip непосредственно от Rostelekom 10.xx.xx.xx. По мануалу с оф.сайта Openwrt этого не происходит. Подскажите пожалуйста, кто имел опыт настройки такого репитера.
Судя по описанию это не домашняя сеть, а общественный Hot-Spot, в таком случае не морочьте себе голову, а убедите начальство в приобретении нормальных точек доступа которые настроить будет значительно проще. К тому же репиттеры беспроводных сетей сжирают скорость, лучше кабелем соединить.
graf_Alibert, модель tp-link TL-WR840N, прошита на openwrt., которая должна это уметь, так как в этот "конструктор" можно подгрузить много чего. Да конечно, это то не домашняя сеть, а общественный Hot-Spot. (в домашней сети все настраивается без проблем) В данной ситуации других вариантов нет. Нужно просто расширить зону покрытия этой сети. Но авторизация настроена таким образом, что точка доступа должна видеть только (ретранслируемый mac) конечного устройства и ему же выдавать адрес. (DHCP выключен) Была бы возможность кабелем, подключил бы кабелем.
vl-roma, не знаю как в OpenWRT, а в стоковой прошивке TL-WR840N без проблем работает в режиме моста (WDS), единственное, что будет две беспроводных сети и главный роутер лучше руками настроить на конкретный канал, что бы при перезагрузке все автоматом переподключалось.
graf_Alibert, Главный роутер принадлежит провайдеру (Ростелеком) , который находится под замком в железном ящике на вышке, посему его настройка не предоставляется возможной. Кроме того, осмелюсь предположить там используется сервер Radius, или что-то подобное, который находится где нибудь у них стойке. А задача может и не столь тривиальна но требует опыта настройки личного роутера в режиме репитера.
vl-roma, из своего опыта могу сказать, что не все роутеры умеют быть именно репиттером, програмное это ограничение или аппаратное не знаю.
Тот же TL-WR840N умеет это в зависимости от версии, V6.2 умеет, а V4 нет.
graf_Alibert, Возможно. Но если по самому простому варианту настроить этот же роутер на ретрансляцию домашнего wi-fi, по wifi принимает по wifi раздает (все работает) Здесь же нужно сделать то же самое, но немного по-другому.
Не знаю как в OpenWRT, а в стоковой прошивке TL-WR840N без проблем работает в режиме моста (WDS)
Верните стоковую прошивку и воспользуйтесь этой инструкцией
В стоковой прошивке это гарантированно не работает. WDS нам не подходит, ибо он создает подсеть и раздает клиентам ip-адреса, а нам этого не нужно, нам не нужен внутренний DHCP и NAT.
vl-roma, Неоднократно настраивал WDS, никаких подсетей он не назначает: выключаем DHCP, самому роутеру назначаем IP отличный от главного роутера и получаем репиттер.
WDS нам не подходит
это как раз то, что вы и пытаетесь настроить.
WDS может обеспечивать два режима для соединения точек доступа:
1) Режим беспроводного моста, где устройства (WDS AP) сообщаются между собой и не обеспечивают доступа для других беспроводных станций или клиентов.
2) Беспроводной повторитель/репитер.
Чтобы это работало нужно настроить "прозрачный мост"
Не нужен тут вообще никакой мост. Тут нужна маршрутизация и NAT, т.е. самое классическое применение роутера.
Rostelekom-роутер будет видеть только MAC-адрес Openwrt-роутера и IP-адрес Openwrt-роутера, все конечные клиенты будут спрятаны.
Соответственно, и Wi-Fi-сеть для конечных клиентов не ретранслируется, а создаётся новая, с другим именем.