Построение wi-fi сети из трех беспроводных маршрутизаторов для усиления сигнала
Invite pending
Недавно у одного заказчика возникла необходимость построения wi-fi сети для покрытия всего помещения. Помещением являлась небольшая гостиница (выкупленный этаж в новостройке). Мощности сигнала от одного маршрутизатора было недостаточно для покрытия всей площади, да еще клиент был исключительно против каких либо проводов…
В первый раз выезжая на заявку мы с напарником взяли 2 беспроводных маршрутизатора: D-Link Dir-655 и D-Link Dir-300\NRU, и минимальный багаж знаний по настройке маршрутизаторов в режиме AP+Repeater Bridge (которого в последствии оказалось недостаточно).
Суть такого решения состоит в том, что один из маршрутизаторов работает в режиме точки доступа и собственно он выполняет все функции маршрутизатора (DHCP, NAT, etc.), а второй работает в режиме репитера, увеличивая площадь покрытия сигнала с хост-маршрутизатора. Главное чтобы репитер полностью повторял SSID и тип шифрования хост-сети. А в LAN настройках хост-маршрутизатор должен быть указан шлюзом. Это вкратце, подробнее — по ссылкам ниже.
Прибыв на место, сразу приступили к делу: настроили D-Link Dir-655 в режим AP используя стандартную прошивку и принялись перепрошивать D-Link Dir-300\NRU на dd-wrt прошивку. Прошивка у этой ревизии проходит очень легко и безболезненно в отличие от ревизии A1, где без плясок с бубном не обойтись. Прошлись по помещению, померяли силу сигнала, сделали выводы что точек необходимо будет ставить всего три (одна на ресепшене, и по одной в разных концах помещения). Затем начали настраивать маршрутизатор-клиент и вот тут и схватили первые грабли.
Не имея ни малейшего представления как должны выглядеть настройки на маршрутизаторе-клиенте многого не добьешься. Посидев покрутив настройки и покурив несколько мануалов, было принято решение сворачивать оборудование и уезжать на тесты. Приехав вечером домой с работы я уселся рызмышлять как должен быть сконфигурирован маршрутизатор-клиент а попутно и применять размышления на практите. В итоге товарищ скинул ссылку на настройку маршрутизаторов именно в таком режиме. Сейчас посмотрел — статья уже поправлена до неузнаваемсти но есть две других с подобными настройками. Настроил все по мануалу, D-Link Dir-655 все так же был неперешитым хостом а D-Link Dir-300\NRU был в режиме репитера, все конечно же заработало, довольный улегся спать.

Приехав на место подняли на D-Link Dir-655 точку доступа, D-Link Dir-300\NRU был уже настроен, все сразу же заработало, но в силу «умности» 655-ой модели некоторые клиенты то отлетали по непонятным причинам, то не получали адреса по DHCP (логи ничего внятного не поведали) в итоге решив не тратить время на разбор полетов съездили, взяли в офисе второй D-Link Dir-300\NRU, побыстрому прошили его и перевели в AP и все стабильно работало, но силы сигнала нехватало на все помещение — был неободим еще один репитер. Съездили, купили, прошили, подняли на нем режим репитера… и тут схватили вторые грабли, если коннект происходил через него то клиентам не выдавался ip-адрес. Суть этого решения заключается в том что на хост-маршрутизаторе находится DHCP клиент а на репитерах эта служба должна быть естественно выключена, так как подсеть у маршрутизаторов одна. Так как времени разбираться опять таки небыло, было решено второй приобретенный репитер перевести в AP mode а хост-маршрутизатор побыстрому настроили в Repeater Bridge и «о чудо!» оно заработало.
Через пару дней идем доделывать мелкие настройки типа шифрования сетей и отключения вебморды для беспроводных клиентов. Сделали бы сразу, да электрику надо будет показывать где будут висеть маршрутизаторы чтоб он мог проложить кабель-канал.
Да, я прекрасно знаю, что есть усилители сигнала, усливающие антенны, и просто готовые решения, но у нас в городе в продаже этого нет (да и не особо искали), плюс ко всему это же замечательная возможность поднять свои знания по wi-fi технологиям да еще и с оплатой.
Причину вторых граблей думаю можно искать в том что если все делать по мануалу то сначала выставляется режим Repeater bridge а затем остальные настройки. Когда его переводишь в этот режим, DHCP вроде как сам должен отключаться, но возможно этого не происходило, когда перенастраивал хост-маршрутизатор в Repeater bridge — сначала выключил DHPC-сервер а уж потом выставил режим репитера, возможно это и сыграло ключевую роль.
В первый раз выезжая на заявку мы с напарником взяли 2 беспроводных маршрутизатора: D-Link Dir-655 и D-Link Dir-300\NRU, и минимальный багаж знаний по настройке маршрутизаторов в режиме AP+Repeater Bridge (которого в последствии оказалось недостаточно).
Немного матчасти
Суть такого решения состоит в том, что один из маршрутизаторов работает в режиме точки доступа и собственно он выполняет все функции маршрутизатора (DHCP, NAT, etc.), а второй работает в режиме репитера, увеличивая площадь покрытия сигнала с хост-маршрутизатора. Главное чтобы репитер полностью повторял SSID и тип шифрования хост-сети. А в LAN настройках хост-маршрутизатор должен быть указан шлюзом. Это вкратце, подробнее — по ссылкам ниже.
День первый
Прибыв на место, сразу приступили к делу: настроили D-Link Dir-655 в режим AP используя стандартную прошивку и принялись перепрошивать D-Link Dir-300\NRU на dd-wrt прошивку. Прошивка у этой ревизии проходит очень легко и безболезненно в отличие от ревизии A1, где без плясок с бубном не обойтись. Прошлись по помещению, померяли силу сигнала, сделали выводы что точек необходимо будет ставить всего три (одна на ресепшене, и по одной в разных концах помещения). Затем начали настраивать маршрутизатор-клиент и вот тут и схватили первые грабли.
Не имея ни малейшего представления как должны выглядеть настройки на маршрутизаторе-клиенте многого не добьешься. Посидев покрутив настройки и покурив несколько мануалов, было принято решение сворачивать оборудование и уезжать на тесты. Приехав вечером домой с работы я уселся рызмышлять как должен быть сконфигурирован маршрутизатор-клиент а попутно и применять размышления на практите. В итоге товарищ скинул ссылку на настройку маршрутизаторов именно в таком режиме. Сейчас посмотрел — статья уже поправлена до неузнаваемсти но есть две других с подобными настройками. Настроил все по мануалу, D-Link Dir-655 все так же был неперешитым хостом а D-Link Dir-300\NRU был в режиме репитера, все конечно же заработало, довольный улегся спать.
Фото схемы работы такого решения

День второй
Приехав на место подняли на D-Link Dir-655 точку доступа, D-Link Dir-300\NRU был уже настроен, все сразу же заработало, но в силу «умности» 655-ой модели некоторые клиенты то отлетали по непонятным причинам, то не получали адреса по DHCP (логи ничего внятного не поведали) в итоге решив не тратить время на разбор полетов съездили, взяли в офисе второй D-Link Dir-300\NRU, побыстрому прошили его и перевели в AP и все стабильно работало, но силы сигнала нехватало на все помещение — был неободим еще один репитер. Съездили, купили, прошили, подняли на нем режим репитера… и тут схватили вторые грабли, если коннект происходил через него то клиентам не выдавался ip-адрес. Суть этого решения заключается в том что на хост-маршрутизаторе находится DHCP клиент а на репитерах эта служба должна быть естественно выключена, так как подсеть у маршрутизаторов одна. Так как времени разбираться опять таки небыло, было решено второй приобретенный репитер перевести в AP mode а хост-маршрутизатор побыстрому настроили в Repeater Bridge и «о чудо!» оно заработало.
Через пару дней идем доделывать мелкие настройки типа шифрования сетей и отключения вебморды для беспроводных клиентов. Сделали бы сразу, да электрику надо будет показывать где будут висеть маршрутизаторы чтоб он мог проложить кабель-канал.
Послесловие
Да, я прекрасно знаю, что есть усилители сигнала, усливающие антенны, и просто готовые решения, но у нас в городе в продаже этого нет (да и не особо искали), плюс ко всему это же замечательная возможность поднять свои знания по wi-fi технологиям да еще и с оплатой.
Причину вторых граблей думаю можно искать в том что если все делать по мануалу то сначала выставляется режим Repeater bridge а затем остальные настройки. Когда его переводишь в этот режим, DHCP вроде как сам должен отключаться, но возможно этого не происходило, когда перенастраивал хост-маршрутизатор в Repeater bridge — сначала выключил DHPC-сервер а уж потом выставил режим репитера, возможно это и сыграло ключевую роль.