суббота, 31 октября 2020 г.

Настройка роутера Zyxel Keenetic со старым веб-интерфейсом в режиме "Усилитель" или "Адаптер" без использования кнопки WPS

Перед всеми действиями сделать сброс настроек роутера кнопкой "сброс" (на включенном роутере держать кнопку "сброс" около 12-15 сек., должен замигать индикатор питания, отпустить кнопку и дождаться загрузки роутера)



1. Переключить режим работы в "Усилитель" или "Адаптер" (роутер перезагрузится)
примечание:
"Усилитель" - принимает Интернет от вышестоящего роутера по wifi и раздает по wifi и lan
"Адаптер"- - принимает Интернет от вышестоящего роутера по wifi и раздает только по lan
В некоторых моделях переключение режима работы осуществляется физическим переключателем на корпусе роутера.


2.  В настройках сетевой карты указать вручную ip-адрес/маску/шлюз:

192.168.1.4
255.255.255.0
192.168.1.3

примечание: в примере роутер подключен кабелем к ПК, но можно использовать подключение по wifi (только в режиме "усилитель", имя сети и пароль можно посмотреть на наклейке на дне роутера), аналогично прописав вручную параметры сети. 


3. Перейти в  браузере по адресу 192.168.1.3

4. Если роутер в режиме "усилитель", то задать имя и пароль сети wifi, которую будет вещать "усилитель" (можно такие же как и у основного/вышестоящего роутера)
примечание: если Вы были подключены по wifi к роутеру, то при изменении имени сети wifi, необходимо будет переподключиться к новой сети wifi.

 

5. В настройках подключения произвести поиск сетей wifi.

6. Выбрать сеть вышестоящего роутера

7. Ввести пароль от сети wifi вышестоящего роутера и "применить"

8. В настройках сетевой карты установить автоматическое получение ip и dns

9. При правильных настройках "усилитель" подключится к вышестоящему роутеру и получит от него ip-адрес, по которму можно зайти в настройки "усилителя".
Посмотреть какой ip-адрес получил "усилитель" можно списке клиентов DHCP-сервера основного роутера


10. Можно "закрепить" за "усилителем" постоянный ip-адрес  в настройках DHCP-сервера вышестоящего роутера (настройки зависят от производителя и прошивки роутера и могут отличаться от примера)

11. Постоянный ip-адрес также можно указать в настройках самого "усилителя".
Для этого перейти в настройки подключения усилителя на вкладку "параметры IP" и выбрать:
"Настройка параметров IP: Ручная"
Указать ip-адрес "усилителя" (желательно не из пула DHCP вышестоящего роутера)
Основной шлюз и DNS - адрес вышестоящего роутера (в примере 192.168.1.1)

 



Настройка роутера с новым веб-интерфейсом есть в статье в базе знаний Keenetic: Пример подключения Keenetic в режиме "Усилитель" и "Адаптер" к вышестоящей точке доступа без кнопки WPS


воскресенье, 4 октября 2020 г.

SNR-CPE-W4N (rev.M). Добавляем USB-порт.


Внимание: в процессе указанных действий роутер может быть поврежден, устройства, подключенные в usb-порт могут также быть повреждены.
Все действия только на Ваш страх и риск.


После добавления USB-порта появляется возможность использовать различные USB-устройства: модем, принтер, накопители и т.д.

Данный роутер имеет следующие характеристики:
CPU: MediaTek MT7620N
Flash-память: 8 Мбайт
RAM: 64 Мбайт
1WAN/4LAN 100Mбит/с

Аппаратная часть.

1. Существует несколько ревизий плат и корпусов роутера.
Для данной переделки подходит роутер с более широким и тонким корпусом (поверхность корпуса глянцевая).

Такие роутеры могут предоставляться различными провайдерами

2. Чтобы разобрать роутер, нужно отклеить четыре ножки и под ними открутить 4 винта

3. Внешний вид платы.


На плате имеются точки, куда можно подключить линии данных USB D+ и D-


4. Для питания USB-порта использовал китайский DC-DC понижающий преобразователь.

Питание +12В на вход преобразователя подается непосредственно с разъема питания роутера на контакты in+ и in-.


Поскольку преобразователь не помещался в корпус роутера пришлось немного его доработать.
Переменным резистором выставил на выходе преобразователя +5В (получилось чуть больше  - 5,08В, что допустимо)
Выпаял резистор и замерил сопротивление между двумя выводами, которое составило 1кОм. Впаял постоянный резистор на 1кОм (на переменном резисторе используется только одно плечо, поэтому его можно заменить одним постоянным резистором). Также заменил конденсатор, чтобы разместить его горизонтально.

* у Вас может использоваться другой преобразователь, или другие номиналы деталей, поэтому нужно делать замеры и вносить корректировки при необходимости.

5. Питание на USB-порт подается с выхода преобразователя (контакты out+ и out-)
В качестве разъема использовал готовую плату USB-порта из Китая

6. Соединил по следующей схеме. 

На USB-порте используется 4 контакта:
+5В
GND (общий)
D+
D-

Вначале припаял тонкий провод к контактам D+ и D- на плате роутера и закрепил их термоклеем, чтобы они не оторвались, т.к . дорожки очень тонкие. Контакты расположены близко к друг другу, нужен паяльник с тонким жалом, паять нужно аккуратно, предварительно залудив контакты на плате и концы проводов.

7. Под USB-порт вырезал отверстие сбоку роутера, закрепил все термоклеем.


Программная часть.

1. Поскольку стоковая прошивка не поддерживает работу с USB-устройствами была собрана прошивка от Padavan под данную конфигурацию железа с поддержкой USB-устройств.
Думаю, при желании можно собрать и Openwrt под данную конфигурацию.

2. Установить прошивку от Padavan можно через веб-интерфейс wive

Откат на wive возможен через режим восстановления по tftp.

3. Несколько скриншотов прошивки:

Тест скорости по wifi на тарифе 70 Мбит/с

Пример лога при загрузке роутера и подключении hilink модема Huawei E3276

https://yadi.sk/d/k7IdoU8jB5cvog

С подключенными устройствами выглядит так:


 
При использовании usb-устройств, потребляющих значительный ток, например 4G-модемов, рекомендуется заменить штатный блок питания на более мощный (с бОльшим выходным током, напряжение БП 12В) или использовать активный usb-хаб с отдельным питанием.

понедельник, 20 июля 2020 г.

Как вернуть "закрыть другие вкладки" и "закрыть вкладки справа" в новых версиях Firefox

Небольшая заметка о том, как вернуть удобные кнопки закрытия вкладок в браузере Firefox.

С версии Firefox 78 пункты меню "закрыть другие вкладки" и  "закрыть вкладки справа" перенести в контекстное меню "Закрыть несколько вкладок", что очень неудобно при работе в браузере.


Штатными настройками и средствами Firefox эти пункты меню вернуть нельзя.
Но есть дополнения для Firefox, которые возвращают пункты в меню

Close Tabs to the Right - закрыть вкладки справа
Close Other Tabs - закрыть другие вкладки

После установки дополнения меню выглядит так:



вторник, 26 мая 2020 г.

Настройка подключения ZTE MF90+ в качестве usb-модема на роутере с Openwrt

Исходные условия:
- модем(роутер) ZTE MF90+, ip-адрес 192.168.0.1
- роутер с официальной прошивкой Openwrt 19.07.3, ip-адрес 192.168.1.1

1. необходимо установить в роутере пакеты для работы usb-модема, для этого нужно подключить роутер к Интернету. Например, раздать с телефона Интернет по wifi, подключиться роутером в качестве wifi-клиента.
Для этого перейти в Network--Wireless, нажать кнопку "Scan" и выбрать сеть wifi телефона, нажать "Join network"





В следующем окне снять отметку "Replace wireless configuration" (если установлена) и ввести пароль от точки wifi телефона, нажать кнопку "submit"



В следующем окне нажать "save", далее внизу страницы нажать "Save & Apply".
Если данные введены правильно, то появится строка, отображающая статус подключения к точке wifi телефона. На данном этапе на роутере уже есть Интернет, если это не так, проверяйте настройки подключения.



примечание: LAN ip-адрес роутера и точки wifi, к которой подключаетесь должны находиться в разных подсетях, как правило на android выдаются Ip-адреса из сети 192.168.43.х, а роутер имеет ip 192.168.1.1, в данной случае ничего менять не нужно.
Если же у точки wifi ip будет из такой же сети, как у роутера, то в настройках роутера нужно изменить ip-адрес LAN-интерфейса, например на 192.168.100.1.


2. Перейти в System--Software и нажать "update list" для обновления списка пакетов



3. Найти и установить пакеты usb-modeswitch и kmod-usb-net-cdc-ether, нажав кнопку "install"




____________________________________________________________________________
Также пакеты можно установить не через веб-интерфейс, а через консоль, для этого:
1) подключиться по ssh к роутеру (ip-адрес роутера, логин root, пароль от роутера, при вводе пароял ввод символов не отображается, просто ввести и нажать enter), например с помщью программы Putty



2) ввести команды:

opkg update
opkg install usb-modeswitch kmod-usb-net-cdc-ether



3) закрыть Putty
___________________________________________________________________________

4. Подключить модем в роутер, перейти в Status--Sytemlog, если модем определился правильно, в логе будут соответствующие записи, нужно посмотреть, какой интерфейс использует модем, в примере это "usb0" (возможно потребуется перезагрузка роутера)


 5. Перейти в Network--Interfaces и нажать "add new interface"



6. Заполнить/выбрать поля:

Name - произвольное название интерфейса (в примере 4G)
Protocol - DHCP-клиент
Interface - usb0 (из пункта 4)

нажать "Create interface"



В следующем окне перейти на вкладку "Firewall Settings" и выбрать "Create / Assign firewall-zone" -  wan (красным цветом), нажать "save"



В следующем окне нажать "save & apply"



7. Если все сделано правильно, то на созданном интерфейсе 4G будет получен ip-адрес от модема, в примере 192.168.0.172, проверить работу Интернета.



примечание: LAN ip-адрес роутера и модема должны находиться в разных подсетях, роутер имеет ip 192.168.1.1, а модем 192.168.0.1, в данной случае ничего менять не нужно.
Если же у модема ip будет из такой же сети, т.е. 192.168.1.1, как у роутера, то в настройках роутера нужно изменить ip-адрес LAN-интерфейса, например на 192.168.100.1.


8. Перейти в Network--Wireless и удалить подключение wifi, которое создавали для соедиенения с телефоном ( у подключения Mode: Client)



Перейти в Network--Interfaces и удалить интерфейс WWAN, которое использовалось для подключения к сети wifi телефона.

_____________________________________________________________________________

Как сменить на роутере ip-адрес LAN (более подробно).

1) Перейти в Network--Interfaces и отредактировать интерфейс LAN, для этого нажать "edit"



2) В поле "IPv4 address" указать ip-адрес  из другой подсети, например 192.168.100.1, внизу нажать "save"


3) На следующей странице нажать "save & apply"



4) после того, как нажали "save & apply", сетевое подключения на ПК переподключится и необходимо сразу перейти в браузере по адресу 192.168.100.1 в веб-интерфейс роутера, если этого не сделать в течение некоторого времени, то произойдет откат настроек и ip-адрес роутера вернется на 192.168.1.1



* в Openwrt 19.07 есть возможность применить настройки "без проверки", т.е. вместо "save & apply" в п.3 выбрать и нажать "Apply unchecked", тогда откат настроек не произойдет.