vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Запишу сюда, чтобы потом найти если понадобится:

По состояниию на середину 2019 года TPLink TL MR-3020 v3 в OpenWRT/LEDE поддерживается
только девелоперскими снапшотами.

Тарджет называется ramips/mt76x8/tplink_tl-mr3020-v3.

sysupgrade.bin от девелоперского снапшота это планета Шелезяка - того нет, сего нет населена демонами. Luci нет, usbutils нет, модулей поддержки модемов нет, kmod-tun и того нет. Все надо ставить отдельно. Причем в тот же день, поскольку завтра выложат новый снапшот и модули перестанут подходить. Поэтому когда вы заливаете sysupgrade.bin с сохранением конфигурации, у вас все нафиг отваливается, кроме локальных сетевых интерфейсов (wifi и ethernet) и приходится заходить по ssh и руками доставлять нужное, включая web-интерфейс luci.

Для того чтобы работал модем ZTE 9615 (aka MF823) нужно поставить kmod-usb-net-cdc-ether (зависящий от трех других не установленных по умолчанию модулей) и usb-modeswitch (который тоже кое от чего зависит). Чтобы работал Huawei 161, надо поставить kmod-usb-serival-option, а чтобы его можно было сконфигурирвоать через Luci - luci-proto-3g.

openvpn-mbedtls это фигня какая-то aes256 не умеем, sha256 не умеем. Надо не экономить место, а ставить openvpn-openssl.

Для того чтобы все это поставить, желательно сделать так, чтобы opkg умел дотягиваться до онлайн-репозиториев при отсутствии модема.

Делаем так - берем ноутбук, подключаем его через wifi к интернету (ну у вас же есть дома wifi), а ethernet-кабелем - к роутеру. Убеждаемся что dhcp, взлетевший на ethernet-е не перебил default route.

Включаем на ноутбуке ip_forwarding и маскерадинг:
sysctl net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE

Если вы поменяли адрес сети которая у роутера, поменяйте и в этой команде.
Заходим на роутер по ssh и делаем там
ip route add default via 192.168.1.nnn 
echo nameserver 192.168.xxx.yyy > /tmp/resolv.conf.auto

где nnn - это адрес эзернет-интерфейса ноутбука, полученный по dhcp от роутера, а xxx.yyy - DNS-сервер (часто совпадающий с роутером) той wifi-сети, куда включен ноутбук.
Этого достаточно чтобы роутеру стал доступим интернет
# Это независимо от модема
opkg install usbutils openvpn-openssl tcpdump luci luci-app-openvpn
# Это для ZTE MF 823
opkg install usb-modeswitch kmod-usb-net-cdc-ether
# Это для старых модемов Huawei с последовательным интерфейсом
opkg install kmod-usb-serial-option luci-proto-3g


Вот теперь можно
1. Втыкать модем
2. Переходить на конфигурирование через luci.

Прикол в том, что при желании поменять снапшот все перчисленное приходится повторять.

Еще на что я напоролся - если вы сделали sysupgrade и перегрузились, не выдергивая модема ZTE MF 823, он у вас остался в режиме модема. Если после этого вы забыли поставить usb-modeswitch, все будет работать пока вы не выключите питание на достаточно продолжительное время.

Поэтому рекомендую после окончания конфигурирования выключить питание, подождать полчаса, включить и все заново проверить, пока wifi-интернет под рукой. А то уедете на дачу с роутером, который модема не видит, как я.

В принципе, конечно, все это можно отконфигурировать и не имея другого интернета кроме модема - втыкаете модем в ноутбук, подключаетесь по wifi к роутеру. настриваете роутинг как описано выше, ставите пакеты, перетыкаете модем в роутер, перегружаете его и проверяете. Но в случае ошибок придется больше возиться.

Прошивку роутера через TFTP не описываю. Поскольку сделал ее уже давно и теперь делаю sysupgrade через Luci.

Date: 2019-05-14 02:49 pm (UTC)
rvb: (Default)
From: [personal profile] rvb
Такое бывает, если на флешке остается слишком мало места - в этом случае записанное в оверлей не опознается корректно при старте, и система снова стартует как в первый раз, с настройками по умолчанию. А поскольку флеша всего 4 мегабайта - все лишнее приходится безжалостно выпиливать, чтобы получить что-то работоспособное.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

June 2025

S M T W T F S
1 23 4 56 7
89 1011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 11th, 2025 02:45 am
Powered by Dreamwidth Studios