суббота, 12 октября 2019 г.

Настройка роутера на LEDE/Openwrt в качестве репитера (веб-интерфейс на русском языке)


исходные данные
основной роутер имеет ip 192.168.1.1, на роутере настроен выход в Интернет
канал wifi зафиксирован на основном роутере (в примере 13-канал)
роутер на LEDE/Openwrt имеет ip 192.168.1.1, подключен к ПК с помощью кабеля в разъем LAN


настройка роутера


1. зайти в настройки роутера, перейти в "Сеть--Интерфейсы"
2. отредактировать интерфейс LAN
3. изменить ip адрес на 192.168.10.1, нажать "сохранить и применить"



4. произойдет применение настроек, на некоторых версиях проошивок в течение 30 секунд нужно зайти по новому ip 192.168.10.1 (иначе произойдет откат настроек по изменению ip-адреса), если Вы не успели, то дождаться появления предупреждения и выбрать "Применить без проверки"



5. зайти в настройки роутера по новому адресу 192.168.10.1, перейти в "Сеть--Wi-Fi"
6. нажать "Изменить", чтобы отредактировать настройки точки доступа wifi
7. на странице настроек:
- включить wifi точку (если выключена, нажав кнопку "Включить", при включенной точке wifi кнопка будет "Отключить" - тогда ее не нужно нажимать)
- выбрать канал как у основного роутера (в примере 13 канал)
- настроить имя сети (ESSID), шифрование и пароль (можно задать такое же имя и пароль wifi как у основного роутера)
- проверить, что в поле "сеть" выбрано "lan" 
- нажать "сохранить и применить"
8. на странице "Сеть--Wi-Fi" нажать "Поиск" для поиска точки wifi основного роутера
9. выбрать точку wifi основного роутера и нажать "Подключение к сети"
10. на следующей странице обязательно снять отметку (убрать "галочку") с "Заменить настройку беспроводного соединения", ввести пароль от точки wifi основного роутера, нажать "применить"
11. на следующей странице нажать "сохранить и применить"
12. если все данные указаны правильно, то на странице "Сеть--Wi-Fi" будет показан статус подключения к основному роутеру в качестве клиента wifi
на странице "Сеть--Интерфейсы" появится новое подключение WWAN, на котором будет получен ip-адрес от основного роутера, на данном этапе на роутере уже должен быть Интернет (необходимо проверить выход в Интернет, если выхода нет, значит где-то допущена ошибка или основной роутер не имеет выхода в Интернет)
13. перейти в "Система--Программное обеспечение"
14. обновить списко пакетов для установки, нажав "Обновить списки", при удачном обновлении должны загрузиться списки пакетов



15. установить пакет "relayd", для этого в поле "Загрузить и установить пакет" ввести relayd и нажать "ОК"
при удачной загрузке и установке пакета отобразится соответствующая запись
16. аналогично установить пакет "luci-proto-relay", для этого в поле "Загрузить и установить пакет" ввести luci-proto-relay и нажать "ОК"
------------------------------------------------------
пакеты также можно установить через консоль SSH (если пакеты установлены через веб-интерфейс, то через SSH устанавливать не нужно), для этого:
1) подключиться к роутеру по SSH, например через Putty (ip 192.168.10.1, логин: root, пароль: пароль от роутера)
2) выполнить команду

opkg update


3) установить пакеты командой:

opkg install relayd luci-proto-relay

------------------------------------------------------
17. перейти в "Сеть--Интерфейсы", добавить новый интерфейс
18. указать имя интерфейса (произвольно, в примере имя "repeater"), выбрать протокол "Мост-ретраслятор"
19. на следущей странице указать следующие настройки:
- "Локальный IPv4 адрес" - 192.168.1.4 (можно  и другой из подсети основного роутера 192.168.1.х)
- "Ретраслятор между сетями" - выбрать "lan" и "wwan"
- на вкладке "Настройки межсетевого экрана" выбрать lan в поле "Создать/Назначить зону сетевого экрана" (зеленым цветом)
- нажать "сохранить" (НЕ "сохранить и применить")
20. на странице "Сеть--Интерфейсы" отредактировать интерфейс WWAN
21. на вкладке "Настройки межсетевого экрана" выбрать lan в поле "Создать/Назначить зону сетевого экрана" (зеленым цветом), нажать "сохранить" (НЕ "сохранить и применить")
22. на странице "Сеть--Интерфейсы" отредактировать интрефейс LAN
23. "IPv4 адрес" указать как в пункте 19, т.е. 192.168.1.4, ниже в настройках "DHCP-сервер" отключить DHCP, поставив отметку "игнорировать интерфейс", нажать "сохранить и применить"



24. при необходимости перезагрузить роутер, после загрузки можно зайти в настройки роутера по адресу 192.168.1.4
клиенты подключенные к роутеру (репитеру) получают ip-адреса от основного роутера и находятся в одной подсети с клиентами подключенными как к репитеру, так и к основному роутеру, общие ресурсы в локальной сети будут доступны на всех клиентах.

Настройка роутера на LEDE/Openwrt в качестве репитера (веб-интерфейс на английском языке)


20 комментариев:

  1. Здравствуйте! Большое спасибо за материал.
    Такой вопрос.
    Есть точка доступа TP-link WA801ND.
    От лан к вафле точка раздает интернет. Также и вафля+вафля тоже.
    Хотел провернуть следующее.
    Подключиться по вафле => раздавать интернет на лан, чтобы можно было дальше пробросить. Такое возможно?

    ОтветитьУдалить
    Ответы
    1. судя по описанию возможностей TP-link WA801ND можно принять интернет по wifi на точке доступа и раздать по LAN
      качайте мануал к точке доступа и настраивайте

      Удалить
  2. Здравствуйте.
    Отож ведь незадача, при выполнении последнего пункта инструкции происходит тотальный краш..пропадает инет и в админку вторичного роутера не попасть.
    Причем, никак.
    В чом прикол?

    ОтветитьУдалить
  3. рутер работает в режиме репитера, спасибо.
    но теперь зайти в настройки на него не могу по адресу 192.168.1.4
    что может быть?

    ОтветитьУдалить
  4. Выполнил всё по инструкции, всё отлично работает! Теперь буду использовать старенький WR741ND как ретранслятор в частном доме.

    ОтветитьУдалить
  5. Большое спасибо!!! Повторитель работает, локалка видна)

    ОтветитьУдалить
  6. Не видно картинок. Поправьте пожалуйста.

    ОтветитьУдалить
    Ответы
    1. всё нормально видно.
      чтобы увеличить изображение, нажмите на него.

      Удалить
  7. У меня при подключении к wifi-repeater не выдается адрес от главного роутера

    ОтветитьУдалить
  8. Здравствуйте! Скажите пожалуйста, нужно ли обязательно делать все настройки если уже на этапе подключения к другой точке доступа все работает и это устраивает? То есть вопрос для чего нужны остальные настройки, можете объяснить?

    ОтветитьУдалить
    Ответы
    1. можно оставить, как есть, работает будет после выполнения п. 1-12,остальные настройки нужны, чтобы все устройства были в одной локальной сети

      Удалить
  9. После настройки и включения получил визуально две сети (на графике две синусоиды)каждая со своим именем, которые находятся в одном диапазоне. К сети репитера можно даже подключится по паролю сети, правда инета в этом случае нет. Скажите это правильно разве? Разве не одна сеть должна получиться? Я думал произойдет наложение синусоид серей друг на друга и в итоге увеличится их общая амплитуда (мощьность), или наконец плотность сети станет выше (качество). А тут тупо две разные синусоиды и никакого общего улучшения. Печально как то, не этого ждал эффекта, думал улучшу качество Wi-fi на её переферии, а эффект почти нулевой!!!

    ОтветитьУдалить
    Ответы
    1. какие еще синусоиды и увеличение амплитуды...
      у Вас нет понимания, как работает wifi и сети.
      любая точка(роутер) вещает свою собственную сеть, если сети будут иметь одинаковый ssid (имя сети), то с точки зрения клиента (телефона и тп.), это будет как одна wifi сеть, при перемещении клиент будет переподключаться от одной точки wifi к другой
      ''репитер'' в общем случае служит для увеличения зоны покрытия, а не ''мощности''

      Удалить
  10. Очень хорошо всё описано, с душей сделано описание! Благодарю Вас, Валерий!

    ОтветитьУдалить
  11. Уважаемый Валерий, не подскажите ли, как можно добавить ещё раздачу по кабелю через репитер!?

    ОтветитьУдалить
    Ответы
    1. добавлять ничего не нужно, при правильных настройках ''репитер'' раздает Интернет как по wifi, так и по кабелю (на последнем скриншоте как раз подключение по кабелю к ''репитеру''.
      Если трудности с настройками, то можете выполнить только пункты 1-12 и проверить (будут разные подсети).

      Удалить
    2. Благодарю Вас! Буду искать где ошибся в настройках.

      Удалить
  12. Здравствуйте.

    Спасибо за подробное руководство.

    Настроил по нему свой TP-Link Archer C6, прошитый openwrt. С заводской прошивкой он не умел, к сожалению, подключаться к WiFi и раздавать интернет сразу по кабелю и по WiFi, а было нужно именно это. Но есть вопрос.

    Сейчас у меня конфигурация такая:
    - Основной роутер Keenetic Speedster подключен по проводу к интернету и раздает два Wifi ("Keenetic 5 GHz" и "Keenetic 2.4 GHz"). Скорость интернета выдаёт полную по тарифу - 200 Мбит/с, проверял на сайте speedtest.
    -- Archer C6 с прошивкой openwrt настроен по вашему руководству
    - Он подключен к Keenetic по WiFi 5 GHz (это режим Client)
    - Также он раздаёт WiFi "Archer WiFi 5 GHz" по тому же модулю 5 GHz (режим мастер)
    При этом по кабелю Archer C6 выдаёт полную скорость интернета - 200 Мбит/с, из чего я могу сделать вывод, что соединение с основным роутером по WiFi настроено правильно.
    А вот по "Archer WiFi 5 GHz" скорость интернета всего 20 - 30 Мбит/с.
    Я плохо понимаю в этих делах, первым делом предположил, что может один модуль не может 2 WiFi потянуть (и клиента, и мастера), и создал на Archer C6 сеть WiFi на модуле 2.4 ГГц. Но там тоже скорость интернета очень низкая.

    Не могли бы вы подсказать, в чём тут может быть дело? Может я и не могу получить на таком роутере того, что хотел? Или может быть я вообще не тем методом пытался свою задачу решить? Цель была - заставить Archer C6 работать примерно как в обычном режиме Роутера, только чтобы он не по проводу подключался к интернету, а по WiFi. А дальше уже давал интернет по кабелям и по своей собственной WiFi сети. Ну либо не по своей собственно, а усиливал основную. До этого использовал Asus RT-N12, но хотелось на стандарт "ac" перейти и вот ошибся с покупкой роутера, прочитав, что Archer C6 имеет режим репитера, но не заметив, что этот режим у него только проводной =)

    ОтветитьУдалить
  13. Здравствуйте. У меня нельзя добавить пакеты, нет функции добавления, памяти мало. Можно их добавить в SSH?

    ОтветитьУдалить
  14. Валерий, спасибо, работает!

    2 Unknown, в 19 версии openwrt не пришлось пакеты ставить, да и тоже не нашёл там эту функцию. wnr612v2

    ОтветитьУдалить