3g wifi роутер openwrt

# OpenWRT on Xiaomi Router

The release notes of 18.06 mention as known issue Devices using the mt76 wireless driver may experience stability issues on 2.4GHz which might affect this device.

The guide is updated to link to the latest OpenWRT development snapshot images. The included uplift to Linux kernel 5.4 has subjectively create a more stable 2.4 GHz WiFi experience on this specific device.

# Naming

The device’s literal name translated from Chinese is Xiaomi Router 3G, with Xiaomi being the company’s name. There might have been earlier intentions to brand the WiFi router product line as MiWiFi which would explain why Xiaomi is distributing information and firmware updates at miwifi.com.

OpenWrt/LEDE Project label the router’s wiki page

with Xiaomi Mi WiFi R3G (Mi Wifi Router 3G / MIR3G / MI3G) and the openwrt software uses the profile name mir3g .

Recently Xiaomi has started to distribute one of their router products also in India, where a genuine English language page

calls the specific product Mi Router 3C. Based on that it can be assumed Xiaomi’s intention is to use Mi Router as the international name for the product line, which will be used throughout this document.

# Preparations

# Xiaomi Account

— this account is required to get the ssh binary and the serial number specific root password

# Cable up for maximum convenience

The web interface of Mi Router 3G is only available in Chinese. It can be translated by Chrome’s inline translation function. To facilitate this the computer running browser needs to stay connected to the internet. To achieve that the router can be connected with Ethernet to that same machine.

On the interface connecting the router:

  • disable DHCP
  • configure static addresse between 192.168.31.2 — 192.168.31.254
  • configure netmask 255.255.255.0
  • no default gateway

# Main Process

# Flash Developer Firmware on Router

Put the developer firmware for Mi Router 3G from here miwifi_r3g_firmware_c2175_2.25.122.bin

on a FAT formatted USB flash drive and rename to miwifi.bin .

As of July 2020, th above link fails to download, because Xiaomi have migrated to a new CDN provider, the old firmware files got migrated but no redirects were setup. This link

Читайте также:  Wi fi роутер tp link archer c6 приложение

should yield the sought after firmware.

Plug USB flash drive into router, hold the reset button pressed, and power the router up.

When the yellow LED starts blinking, the flashing process has started and the reset button can be released.

Once the router has finished flashing and has rebooted, indicated by the LED being constant blue, the setup wizard can be reached at 192.168.31.1

# Router Setup Wizard

Initial Splash Screen

Opt-out from user-experience and continue Opt-out from user-experience and continue

# Pairing Router with Xiaomi Service

This step is run on an Android or iOS device.

Install the Mi WiFi app for Google Play Store for Android

Start Up Mi WiFi app and login with the Xiaomi account created earlier:

Connect to the just created WiFi network on the router through the system preferences of the mobile phone:

After successfully connecting to the new WiFi network return to the Mi WiFi app and finish the pairing process. During the pairing enter the admin password of the router — which should be the same as the WiFi password.

Now the router is paired and connected to the Xiaomi account.

# Get root password for your router and install SSH

and login with your Xiaomi account.

In every step the server will rewrite the URL back to »’http://. »’ and fail to load the page. Edit the URL in the location bar to read »’https://. »’

Click the button to the right and download the ssh installation package miwifi_ssh.bin .

Download the OpenWrt firmware files (updated links on 20200725 to latest stable release — did not try fresh install procedure with this specific version of OpenWRT)

Snapshot Download — As of this writing in July 2020, the OpenWRT development snapshots for this device include Linux kernel 5.4 which subjectively have increased the stability of the 2.4 GHz WiFi experience so these are provided as an alternative to the above stable release. Do not mix files between stable and snapshot.

As always with development snapshots that are generated nighly, there is the risk that this specific one might brick your device or be unstable in any other way. If you do not understand what exactly you are doing please read up in the OpenWRT documentation about snapshots and stability. Installing snapshots might not be for you.

Place miwifi_ssh.bin , kernel1.bin and rootfs0.bin on the FAT formatted USB flash drive after removing the developer firmware installation file, i.e. the miwifi.bin from earlier.

Plug the USB flash drive into the router, hold the reset button pressed, and power the router up.

When the yellow LED starts blinking, the flashing process has started and the reset button can be released. This will install and ssh daemon to allow remote access through ssh.

Читайте также:  Wifi роутер настройка безопасности

The router will reboot after installing the ssh package. Once back up the LED will turn into solid blue.

# Install OpenWrt

From a terminal connect to the router with SSH:

Use the router admin password for login.

cd /extdisks/sda1 #can be different if you remove and reinsert the USB flash drive mtd write openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel1 mtd write openwrt-ramips-mt7621-mir3g-squashfs-rootfs0.bin rootfs0 nvram set flag_try_sys1_failed=1 nvram commit reboot 

The router will reboot, once back up the LED will turn into solid blue.

# Install OpenWrt Webfrontend

Installed in 19.07.3 Release

This step is not needed when installing stable only when installing a snapshot.

The OpenWrt installation will have no WiFi configured so the only way to connect is through the white Ethernet ports of the router.

Reconfigure the interface on the machine connecting to the router to use DHCP. The computer will receive an IP address from the 192.168.1.0/24 range.

Connect to the router through ssh

opkg update opkg install luci-ssl reboot 

The router will reboot, once back up the LED will turn into solid blue and you can connect to the web-frontend

Источник

Как подружить Mikrotik LTE passthrough c роутером на openwrt

У меня на даче самый обычный сетап. Интернет раздается через 3g свисток + wifi роутер на openwrt.

Здесь роутер с openwrt на борту это пограничное устройство между LAN и WAN.
Такой сетап работал годами и был супер надежным.

И вот я недавно узнал что некоторые сотовые операторы в моей местности уже ввели в эксплуатацию сети 4G и задумался как бы улучшить качество и скорость интернета. После чтения обзоров и недолгих раздумий было решено прикупить Mikrotik LTE6 kit (внешний 4g модем + тарелка) и заменить им устаревший 3g свисток.

По моей задумке сетап не должен был сильно измениться, я представлял что микротик будет просто внешним устройством для openwrt роутера. Оказалось что все немного не так и микротик работает только как отдельное сетевое устройство, со своей специфической OS. Просто взять и заменить 3g свисток на микротик оставив все остальное как было не выйдет. И теперь мой сетап стал выглядеть так.

Здесь уже не роутер, а именно микротик является пограничным устройство между LAN и WAN и теперь нужно все настраивать заново, но уже в терминологии Router OS (микротик специфичная ось). А так не хочется менять годами отлаженную и стабильно работающую конфигурацию openwrt на что-то новое и доселе неизведанное.

Как же быть ? Оказывается выход есть. Начиная с версии Router OS 6.41 в микротиках есть такая фича как lte passthrough. Ее суть в том, что мы можем внешний IP получаемый от провайдера пробросить внутрь сети роутеру с openwrt и там уже делать нужные нам настройки.

Получается что микротик тут выступает в роли 4g модема, а все настройка производится как и раньше на роутере с openwrt. Ровно то, что мы и хотели получить. Верно ? Да не совсем. В документации написано, что при такой настройке микротика мы теряем к нему доступ по IP (как внешнему так и внутреннему) как к отдельному устройству.

Читайте также:  Настройка роутера тп линк wr720n

Как же быть ? Выход есть. Можно настроить несколько VLAN ов на одном порту и не потерять доступ к микротику по IP и сохранить преимущества фичи lte passthrough.

Ниже я привожу детальную инструкцию как это сделать на примере Mikrotik antenna LHG LTE6 kit (Router OS 6.49) и роутера TP-Link Archer C7 v2 (openwrt 19.07).

Для конфигурации микротика используем Winbox tool.

На стороне openwrt

Шаг 1: Настраиваем VLAN ы для работы с микротиком

  • Network -> Switch
  • Enable VLAN functionality
  • Добавляем 2 VLAN а как на картинке ниже
  • VLAN 2 untagged (management VLAN)
  • VLAN 3 tagged (internet VLAN)
  • Нажимаем Save & Apply

Шаг 2: Настраиваем network interface для management VLAN

  • Network -> Interfaces -> Add new interface
  • Name: любое, на картинке ниже LAN1
  • Protocol: Static address
  • Interface: Switch VLAN: «eth0.2»
  • Жмем «Create Interface»
  • IPv4 address: любой IP адрес из внутренней сети вашего микротика (в моем случае 192.168.100.2, сам микротик имеет IP 192.168.100.1)
  • IPv4 netmask: 255.255.255.0
  • Нажимаем «Save»
  • Нажимаем «Save & Apply»

Шаг 3: Настраиваем network interface для internet VLAN

  • Network -> Interfaces -> Add new interface
  • Name: любое, в моем случае WAN
  • Protocol: DHCP client
  • Interface: Switch VLAN: «eth0.3»
  • Жмем «Create Interface»
  • Ставим галочку «Bring up on boot»
  • ЗАПОМИНАЕМ MAC ADDRESS НА ЭТОМ ШАГЕ
  • Жмем «Save»
  • Жмем «Save & Apply»

На стороне микротика

Шаг 1: Создаем management VLAN для ether1 interface

  • Коннектимся к микротику через winbox
  • Interfaces -> Interface (tab) -> выбираем ether1 -> жмем жирный плюс -> VLAN
  • Name: любое, в моем случае vlan-2-management
  • VLAN ID: 2
  • Interface: ether1
  • Жмем OK

Шаг 2: Создаем internet VLAN для ether1 interface

  • Interfaces -> Interface (tab) -> выбираем ether1 -> Жмем на жирный плюс -> VLAN
  • Name: любое, в моем случае vlan-3-internet
  • VLAN ID: 3
  • Interface: ether1
  • Жмем OK

Шаг 3: Включаем lte passthrough для internet VLAN

  • Interfaces -> LTE (tab) -> выбираем lte1 -> Жмем LTE APNs -> двойной клин на default
  • Passthrough interface: выбираем vlan из шага step 2 (в моем случае vlan-3-internet)
  • Passthr. MAC address: тут пишем mac address полученный на шаге 3 on из настройки на стороне openwrt
  • Жмем OK

Если все шаги были выполнены без ошибок мы увидим как роутер получает IP от провайдера для WAN интерфейса. А сам микротик доступен по IP (в моем случае как 192.168.100.1). Такой сетап у меня стабильно работает уже около года и нареканий не вызывает. Уверен, что вы сможете адаптировать эту инструкцию под ваш роутер и вашу версию openwrt.

Источник

Оцените статью
Adblock
detector