Skip to content

Releases: timofey-maykov/be7000-openwrt

Beam WRT 1.5.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 22:32

Beam WRT 1.5.0. Роутеры последних партий загружаются стабильно, больше места под пакеты, быстрее загрузка.

Что изменилось

  • Исправлена ошибка, из-за которой роутеры последних партий иногда не загружались после установки или перезагрузки и оставались с оранжевым индикатором.
  • На странице Система, Слоты второй слот можно отдать под пакеты. Он объединяется с разделом настроек, и места для пакетов становится около 57 МБ вместо 20. Перед этим роутер сохраняет копию слота, по ней слот можно вернуть, например с заводской прошивкой.
  • Сброс к заводским настройкам теперь работает и тогда, когда настройки лежат не во внутреннем разделе прошивки.
  • Роутер загружается примерно на 8 секунд быстрее.
  • Zapret Manager обновлён до 3.97-r2, модули Steer снова добавляются из панели.
  • Напряжение процессора не опускается ниже заводского.

Обновление обычное, настройки и пакеты сохраняются.

Спасибо zerc00l за роутер для проверки и подключение UART, и всем, кто помогал в issues на GitHub.


Beam WRT 1.5.0. Routers from the latest batches boot reliably, more room for packages, faster boot.

What changed

  • Fixed a bug that sometimes kept routers from the latest batches from booting after an install or a reboot, with the indicator staying orange.
  • On the System, Slots page the second slot can be given over to packages. It is joined with the settings partition, and packages get about 57 MB instead of 20. Before that the router saves a copy of the slot, which brings the slot back, for example with the stock firmware.
  • A reset to factory settings now also works when the settings live outside the firmware's own partition.
  • The router boots about 8 seconds faster.
  • Zapret Manager is updated to 3.97-r2, Steer modules can be added from the panel again.
  • The CPU voltage no longer goes below the stock level.

Updating is the usual one, settings and packages are kept.

Thanks to zerc00l for a router to test on and for hooking up UART, and to everyone who helped in the GitHub issues.


Beam WRT 1.5.0。最新批次的路由器可以稳定启动,软件包空间更大,启动更快。

更新内容

  • 修复了最新批次路由器在安装或重启后有时无法启动、指示灯一直保持橙色的问题。
  • 在 系统 → 槽位 页面可以把第二个槽位交给软件包使用。它会与设置分区合并,软件包空间从约 20 MB 增加到约 57 MB。在此之前路由器会保存该槽位的副本,以后可以用它恢复槽位,例如恢复原厂固件。
  • 当设置不在固件自身的分区中时,恢复出厂设置现在也能正常工作。
  • 路由器启动快了大约 8 秒。
  • Zapret Manager 已更新到 3.97-r2,又可以在面板中添加 Steer 模块了。
  • 处理器电压不再低于原厂水平。

更新方法不变,设置和软件包都会保留。

感谢 zerc00l 提供用于测试的路由器并接好了 UART,也感谢所有在 GitHub issues 中提供帮助的人。

SHA-256 of be7000-openwrt-v1.5.0.zip
684a098211b5faaa50386e6bacfc9eaa08d7d010997db3ec1b2690f42e4bfa00

Beam WRT 1.4.9

Choose a tag to compare

@github-actions github-actions released this 21 Oct 22:41

Beam WRT 1.4.9. Поддержка роутеров последних партий, Steer из Zapret Manager, BE7000 узлом roamd.

Что изменилось

  • Прошивка ставится и работает на роутерах последних партий, на которых раньше не загружалась. На уже работающих роутерах ничего не меняется.
  • Steer ставится из Zapret Manager. Zapret Manager обновлён до 3.97.
  • roamd: BE7000 можно подключить узлом к сети, которой управляет другой BE7000 с Beam WRT. При подключении узел сбрасывается к заводским настройкам.
  • В фиде появилась страница Статус, Модем для USB-модемов: сигнал, сота, диапазоны, выбор режима и консоль AT-команд. Ставится командой apk add luci-app-beam-modem.

Обновление обычное, настройки и пакеты сохраняются, переустанавливать ничего не нужно.

Если у вас роутер из последних партий, на который прошивка раньше не вставала, ставьте из стока по инструкции 1-install.txt, как обычно, и напишите в теме, как прошло.


Beam WRT 1.4.9. Support for routers from the latest batches, Steer from Zapret Manager, a BE7000 as a roamd node.

What changed

  • The firmware installs and runs on routers from the latest batches, where it did not boot before. Routers that already run it see no change.
  • Steer installs from Zapret Manager. Zapret Manager is updated to 3.97.
  • roamd: a BE7000 can join as a node a network that another BE7000 on Beam WRT manages. A node is reset to factory settings when it joins.
  • The feed has a Status, Modem page for USB modems: signal, cell, bands, mode selection and an AT command console. Install it with apk add luci-app-beam-modem.

Updating is the usual one, settings and packages are kept, nothing needs reinstalling.

If your router is from a latest batch where the firmware did not install before, install from stock with 1-install-en.txt as usual and tell us in the thread how it went.


Beam WRT 1.4.9。支持最新批次的路由器,Steer 可从 Zapret Manager 安装,BE7000 可作为 roamd 节点。

更新内容

  • 固件现在可以安装并运行在最新批次的路由器上,此前在这些路由器上无法启动。已经在运行的路由器没有任何变化。
  • Steer 可以从 Zapret Manager 安装。Zapret Manager 已更新到 3.97。
  • roamd:BE7000 可以作为节点加入由另一台运行 Beam WRT 的 BE7000 管理的网络。加入时节点会恢复出厂设置。
  • 软件源中新增 状态 → 调制解调器 页面,用于 USB 调制解调器:信号、小区、频段、模式选择和 AT 命令控制台。用 apk add luci-app-beam-modem 安装。

更新方法不变,设置和软件包都会保留,无需重新安装。

如果您的路由器属于此前无法安装固件的最新批次,请照常按 1-install-zh.txt 从原厂固件安装,并在讨论帖中告诉我们结果。

SHA-256 of be7000-openwrt-v1.4.9.zip
fd93dd83de74899716d92672445e534cb693e431a7a6ca3badc407bf8db31fd9

Beam WRT, отладочная сборка debug-20261021-rc149

Choose a tag to compare

Beam WRT 1.4.8

Choose a tag to compare

@github-actions github-actions released this 11 Oct 21:24

Beam WRT 1.4.8. Роутер больше не перезагружается при сбое прошивки модуля 5 ГГц во время перенастройки MLO, появились roamd и переход с другой OpenWrt.

Что исправлено

  • Если прошивка модуля 5 ГГц падала в тот момент, когда hostapd перестраивал сеть MLO с подключёнными клиентами, например после изменения настроек Wi-Fi, драйвер ath12k обращался к уже освобождённым таблицам, ядро падало и роутер перезагружался. Теперь прошивка перезапускается, а роутер продолжает работать.
  • После установки пакета с новым протоколом (GRE, L2TP, 6in4 и другие) его интерфейс не поднимался, пока не перезапустить сеть: сеть узнаёт протоколы только при своём запуске. Теперь в верхней панели LuCI появляется кнопка «Перезапустить сеть» с объяснением, а apk пишет то же самое после установки.

Что нового

  • На странице Сервисы, Дополнения появился roamd, бесшовный роуминг Wi-Fi: перевод клиентов с 2,4 на 5 ГГц, 802.11k/v/r и сеть из нескольких роутеров OpenWrt. Он собирается в фиде Beam WRT с двумя правками. Сеть MLO он не трогает, потому что 802.11r на ней приводил к сбою прошивки модуля 5 ГГц. Обновления приходят из фида, а не через его встроенную проверку.
  • В архиве релиза появился install-from-openwrt.sh для перехода на Beam WRT с другой OpenWrt с заводским загрузчиком. Если во втором слоте заводская прошивка, он переключает загрузку на неё, ничего не стирая. Если там что-то другое, пишет Beam WRT туда сразу. Описание в конце 1-install.txt.
  • В инструкции и на странице Слоты уточнено, что команды nvram для возврата из стока выполняются в заводской прошивке. В Beam WRT nvram нет, там слот переключает страница Слоты.

Обновление с 1.4.7 обычное, настройки не меняются. Ядро то же, что в 1.4.7, поэтому пакеты, которые вы ставили сами, остаются как есть.


Beam WRT 1.4.8. The router no longer reboots when the 5 GHz module firmware crashes during an MLO reconfiguration, and roamd and moving from another OpenWrt are new.

What was fixed

  • If the 5 GHz module firmware crashed while hostapd was reconfiguring the MLO network with clients connected, for example after a Wi-Fi settings change, the ath12k driver used tables that had already been freed, the kernel crashed and the router rebooted. Now the firmware restarts and the router keeps running.
  • After installing a package with a new protocol (GRE, L2TP, 6in4 and others), its interface did not come up until the network was restarted: the network learns its protocols only when it starts. LuCI now shows a Restart network button in the top bar with an explanation, and apk prints the same after the install.

What is new

  • The Services, Add-ons page now has roamd, seamless Wi-Fi roaming: moving clients from 2.4 to 5 GHz, 802.11k/v/r and a network of several OpenWrt routers. It is built in the Beam WRT feed with two changes. It leaves the MLO network alone, because 802.11r on it crashed the 5 GHz module firmware. Updates come from the feed rather than its built-in check.
  • The release archive has install-from-openwrt.sh for moving to Beam WRT from another OpenWrt with the factory bootloader. If the other slot holds the factory firmware, it switches the boot to it and erases nothing. If it holds something else, it writes Beam WRT there right away. See the end of 1-install-en.txt.
  • The instruction and the Slots page now say that the nvram commands for coming back from stock run in the factory firmware. Beam WRT has no nvram, there the Slots page switches the slot.

Updating from 1.4.7 is unchanged, settings stay as they are. The kernel is the same as in 1.4.7, so the packages you added yourself stay as they are.


Beam WRT 1.4.8。MLO 重新配置期间 5 GHz 模块固件崩溃时路由器不再重启,新增 roamd 以及从其他 OpenWrt 迁移的方式。

修复内容

  • 如果 5 GHz 模块固件恰好在 hostapd 重新配置有客户端连接的 MLO 网络时崩溃(例如修改 Wi-Fi 设置之后),ath12k 驱动会访问已经释放的表,内核崩溃,路由器重启。现在固件会重新启动,路由器继续正常工作。
  • 安装带有新协议的软件包(GRE、L2TP、6in4 等)后,在重启网络之前该协议的接口无法启动:网络只在启动时识别协议。现在 LuCI 顶部栏会显示“重启网络”按钮并附说明,apk 安装后也会给出同样的提示。

新增内容

  • 服务 → 附加组件 页面新增 roamd,即无缝 Wi-Fi 漫游:把客户端从 2.4 GHz 引导到 5 GHz、802.11k/v/r,以及由多台 OpenWrt 路由器组成的网络。它在 Beam WRT 软件源中编译,并做了两处修改。它不会改动 MLO 网络,因为在其上启用 802.11r 会导致 5 GHz 模块固件崩溃。更新来自软件源,而不是它自带的检查。
  • 发布压缩包中新增 install-from-openwrt.sh,用于从使用原厂引导程序的其他 OpenWrt 迁移到 Beam WRT。如果另一个槽位里是原厂固件,它会把启动切换过去,不擦除任何东西;如果是其他内容,则直接把 Beam WRT 写入该槽位。说明见 1-install-zh.txt 末尾。
  • 说明文档和 槽位 页面现在注明:从原厂固件切回所用的 nvram 命令需在原厂固件中执行。Beam WRT 没有 nvram,在 Beam WRT 中由 槽位 页面切换槽位。

从 1.4.7 更新的方法不变,设置保持不变。内核与 1.4.7 相同,因此您自己安装的软件包保持不变。

SHA-256 of be7000-openwrt-v1.4.8.zip
838831e975bda4d246c813866d25321d9d4f9ac395874d3952570ce2981a88a6

Beam WRT, отладочная сборка debug-20261011-ath12k-recovery

Choose a tag to compare

Beam WRT 1.4.7

Choose a tag to compare

@github-actions github-actions released this 09 Oct 14:24

Beam WRT 1.4.7. Интерфейс AmneziaWG в LuCI поднимается, в фиде появились другие туннельные протоколы.

Что исправлено

  • Интерфейс AmneziaWG, созданный в LuCI на странице Сеть, Интерфейсы, не поднимался. В пакете amneziawg-tools не было скрипта, через который netifd поднимает такой интерфейс, и протокол считался неизвестным. Теперь скрипт и amneziawg_watchdog входят в пакет. Hybrid Failover это не затрагивало, он поднимает AWG сам.
  • В фиде появились модули ядра и пакеты LuCI для GRE, L2TP, PPTP, IPIP, VXLAN, 6in4, 6rd, 6to4, DS-Lite, MAP, 464XLAT, relayd, bonding, SSTP, OpenConnect, vpnc и OpenFortiVPN, а также LuCI для модемов MBIM и NCM. Раньше такие интерфейсы нельзя было создать, нужных пакетов в фиде не было. В образ они не входят, ставятся из LuCI на странице Система, Программное обеспечение или через apk. Модули ядра собраны под ядро 1.4.7, поэтому для них нужно обновить прошивку.

Обновление с 1.4.6 обычное, настройки не меняются. Если нужен только AmneziaWG и перепрошиваться не хочется, достаточно обновить один пакет и перезапустить сеть.

apk update
apk upgrade amneziawg-tools
/etc/init.d/network restart

Beam WRT 1.4.7. AmneziaWG interfaces in LuCI come up, and other tunnel protocols are in the feed.

What was fixed

  • An AmneziaWG interface created in LuCI on the Network, Interfaces page did not come up. The amneziawg-tools package lacked the script netifd uses to bring such an interface up, so the protocol was unknown. The script and amneziawg_watchdog are part of the package now. Hybrid Failover was not affected, it brings AWG up on its own.
  • The feed now has the kernel modules and LuCI packages for GRE, L2TP, PPTP, IPIP, VXLAN, 6in4, 6rd, 6to4, DS-Lite, MAP, 464XLAT, relayd, bonding, SSTP, OpenConnect, vpnc and OpenFortiVPN, plus LuCI for MBIM and NCM modems. Before, such interfaces could not be created because the packages were missing from the feed. They are not in the image, install them in LuCI on the System, Software page or with apk. The kernel modules are built for the 1.4.7 kernel, so they need the firmware update.

Updating from 1.4.6 is unchanged, settings stay as they are. If you only need AmneziaWG and do not want to flash, upgrading one package and restarting the network is enough.

apk update
apk upgrade amneziawg-tools
/etc/init.d/network restart

Beam WRT 1.4.7。LuCI 中的 AmneziaWG 接口可以正常启动,软件源中新增了其他隧道协议。

修复内容

  • 在 LuCI 的网络、接口页面创建的 AmneziaWG 接口无法启动。amneziawg-tools 软件包里缺少 netifd 启动这类接口所用的脚本,因此该协议被视为未知协议。现在该脚本和 amneziawg_watchdog 已包含在软件包中。Hybrid Failover 不受影响,它自己启动 AWG。
  • 软件源中新增了 GRE、L2TP、PPTP、IPIP、VXLAN、6in4、6rd、6to4、DS-Lite、MAP、464XLAT、relayd、bonding、SSTP、OpenConnect、vpnc 和 OpenFortiVPN 的内核模块和 LuCI 软件包,以及 MBIM 和 NCM 调制解调器的 LuCI。此前软件源里缺少这些软件包,无法创建这类接口。它们不在固件镜像中,可在 LuCI 的系统、软件包页面或用 apk 安装。内核模块是为 1.4.7 的内核编译的,因此需要更新固件。

从 1.4.6 更新的方法不变,设置保持不变。如果只需要 AmneziaWG 又不想刷机,只需更新这一个软件包并重启网络。

apk update
apk upgrade amneziawg-tools
/etc/init.d/network restart

SHA-256 of be7000-openwrt-v1.4.7.zip
72fdc2b97ffd787431ed1bab075b256377289c2d34a237c41bae9c9b4d885065

Beam WRT 1.4.6

Choose a tag to compare

@github-actions github-actions released this 09 Oct 01:11

Beam WRT 1.4.6. Исправление переноса настроек со стока.

Что исправлено

  • Перенос настроек со стока отказывался работать, если заводская прошивка сообщала режим whc_cap, и писал, что она не в режиме роутера. Этот режим сток выставляет главному роутеру mesh-сети, и он по-прежнему маршрутизирует, это мой недосмотр. Теперь он принимается, отказ остался только для повторителя и режимов точки доступа. Если у вас раньше выходило сообщение «заводская прошивка не работает как роутер (whc_cap)», обновитесь и нажмите перенос ещё раз, возвращаться на сток не нужно.

Обновление с 1.4.5 обычное, настройки не меняются.


Beam WRT 1.4.6. A fix for importing the settings from stock.

What was fixed

  • Importing the settings from stock refused to run when the factory firmware reported the mode whc_cap, and said it was not running as a router. Stock sets that mode on the main router of a mesh network, and it still routes, this was my oversight. It is accepted now, and the import is refused only for the extender and the access point modes. If you saw the message that the factory firmware does not run as a router (whc_cap), update and press the import again, there is no need to go back to stock.

Updating from 1.4.5 is unchanged, settings stay as they are.


Beam WRT 1.4.6。修复从原厂固件带入设置。

修复内容

  • 当原厂固件报告的模式是 whc_cap 时,“带入设置”会拒绝执行,并提示原厂固件不是以路由器模式运行的。原厂固件会把这个模式设给 Mesh 网络里的主路由,它仍然在做路由,这是我的疏忽。现在这个模式会被接受,只有中继器和接入点模式仍会被拒绝。如果你之前看到过“原厂固件不是以路由器模式运行的(whc_cap)”这条提示,更新后再点一次带入设置即可,不需要回到原厂固件。

从 1.4.5 更新的方法不变,设置保持不变。

SHA-256 of be7000-openwrt-v1.4.6.zip
01c6ae1397ff2ef6ffe19925fe0d15fccbc7203288a5b4d7344325a70add8fab

Beam WRT 1.4.5

Choose a tag to compare

@github-actions github-actions released this 08 Oct 11:38

Beam WRT 1.4.5. Исправление страницы Слоты.

Что исправлено

  • Кнопка на странице Слоты, которая переключает загрузку на слот с заводской прошивкой, могла отвечать slot 0 holds no firmware this can boot (), хотя прошивка в слоте была на месте. Слот, который страница просматривала, иногда не успевал отсоединиться, и повторный просмотр при переключении не удавался. Теперь отсоединение повторяется несколько раз, перед переключением остатки просмотра убираются, а в сообщении об ошибке показана настоящая причина, а не пустые скобки.

Обновление с 1.4.4 обычное, настройки не меняются.


Beam WRT 1.4.5. A fix for the Slots page.

What was fixed

  • The button on the Slots page that switches the boot to the slot with the factory firmware could answer slot 0 holds no firmware this can boot () although the firmware was in the slot. The slot that the page had looked at sometimes did not detach in time, and the second look made when switching failed. The detach is now retried a few times, what is left of the look is cleared before the switch, and the error message shows the real reason instead of empty brackets.

Updating from 1.4.4 is unchanged, settings stay as they are.


Beam WRT 1.4.5。修复槽位页面。

修复内容

  • 槽位页面上切换到装有原厂固件的槽位的按钮,可能提示 slot 0 holds no firmware this can boot (),但其实槽位里的固件完好。页面查看过的槽位有时来不及断开,切换时再次查看就失败了。现在断开会重试几次,切换前会清理查看留下的残余,错误信息也会显示真实原因,而不是空括号。

从 1.4.4 更新的方法不变,设置保持不变。

SHA-256 of be7000-openwrt-v1.4.5.zip
bf94339d944b7929d37fd2a8bb689db7db36659be03067ebabe1acf0bbd0335f

Beam WRT 1.4.4

Choose a tag to compare

@github-actions github-actions released this 03 Oct 19:03

Beam WRT 1.4.4. Исправление обновления с USB-диском.

Что исправлено

  • Если у вас /overlay на USB-диске и выключен bigoverlay, то после обновления до 1.4.3 роутер оставался на маленьком внутреннем разделе, и пакеты вместе с Hybrid Failover пропадали, пока его не перезагрузишь руками, это я сам сломал в 1.4.3, когда правил проверку перед повторной загрузкой, а теперь она смотрит на диск из настроек extroot, и выключенный bigoverlay ей не мешает.
  • На странице Обновление сборки описание релиза выводится с форматированием, заголовки, списки и выделенный код, и только на языке интерфейса, а не сплошным текстом на трёх языках.

Если у вас уже стоит 1.4.3 и после обновления пропали пакеты, один раз перезагрузите роутер командой reboot, он вернётся на USB-диск со всем содержимым. Обновление с 1.4.3 на 1.4.4 обычное.


Beam WRT 1.4.4. A fix for updating with a USB disk.

What was fixed

  • If your /overlay is on a USB disk and bigoverlay is turned off, then after updating to 1.4.3 the router stayed on the small internal partition and its packages and Hybrid Failover were gone until you restarted it by hand, I broke that myself in 1.4.3 while changing the check before the extra reboot, and now the check looks at the disk from the extroot settings and a turned off bigoverlay does not get in the way.
  • On the Build update page the release text is shown formatted, with headings, lists and highlighted code, and only in the interface language instead of one run of text in three languages.

If you already run 1.4.3 and your packages are missing after the update, restart the router once with reboot, it comes back on the USB disk with everything in place. Updating from 1.4.3 to 1.4.4 is unchanged.


Beam WRT 1.4.4。修复使用 USB 磁盘时的更新问题。

修复内容

  • 如果你的 /overlay 在 USB 磁盘上并且关闭了 bigoverlay,那么更新到 1.4.3 后路由器会停在较小的内部分区上,软件包和 Hybrid Failover 也会不见,要手动重启才能恢复,这是我自己在 1.4.3 里改重启前的检查时弄坏的,现在这项检查改为看 extroot 设置里的磁盘,关闭的 bigoverlay 不会再影响它。
  • 固件更新页面现在会按格式显示发布说明,包括标题、列表和高亮的代码,并且只显示界面语言的部分,而不是三种语言连在一起的纯文本。

如果你已经在用 1.4.3,更新后软件包不见了,请用 reboot 命令重启一次路由器,它会回到 USB 磁盘上,所有内容都在。从 1.4.3 更新到 1.4.4 的方法不变。

Beam WRT 1.4.3

Choose a tag to compare

@github-actions github-actions released this 03 Oct 16:39

Важно. Если у вас /overlay на USB-диске и выключен bigoverlay, после обновления до этой версии роутер остаётся на внутреннем разделе, а пакеты и Hybrid Failover пропадают. Выполните один раз reboot, роутер вернётся на USB-диск со всем содержимым. Либо сразу ставьте 1.4.4, там это исправлено.

Important. If your /overlay is on a USB disk and bigoverlay is turned off, after updating to this version the router stays on the internal partition and its packages and Hybrid Failover are missing. Run reboot once and the router comes back on the USB disk with everything in place. Or install 1.4.4 right away, it is fixed there.

重要。如果你的 /overlay 在 USB 磁盘上并且关闭了 bigoverlay,更新到这个版本后路由器会停留在内部分区上,软件包和 Hybrid Failover 会消失。请运行一次 reboot,路由器会回到 USB 磁盘上,所有内容都在。也可以直接安装 1.4.4,那里已经修复。


Beam WRT 1.4.3. Docker, уведомление о новой версии и исправления.

Что добавлено

  • Роутер сам сообщает о новой версии. В верхней панели появляется значок, а на странице Статус, Обзор блок с кнопкой установки. Проверка идёт раз в сутки, выключатель на странице Обновление сборки.
  • На странице Службы, Docker: стеки появилось описание, что это и как работает. Если контейнеры не выходят в интернет, вверху есть кнопка, которая это чинит. То же делают команды be7000-docker firewall и be7000-docker diag.
  • На странице Дополнения у Zapret Manager есть кнопка Доустановить. Она появляется, когда пакет стоит, а сама панель не создалась, например из-за пропавшего интернета в момент установки.
  • Светодиоды. На стандартной странице Индикаторы появился триггер Состояние (Beam WRT). Любой светодиод может показывать, работает ли процесс, отвечает ли адрес или завершилась ли команда с кодом 0, горением или миганием, в том числе наоборот. Янтарный светодиод сети по умолчанию показывает трафик Wi-Fi 2,4 ГГц, он стоит на той же странице и настраивается там.

Что исправлено

  • Контейнеры Docker не выходили в интернет, а их порты не открывались из локальной сети. В файрволе у зоны docker не было устройства docker0, и пакеты контейнеров отбрасывались. Теперь be7000-docker setup и firewall прописывают нужное, а мосты пользовательских сетей и compose-стеков добавляются и убираются сами.
  • После установки Docker у части устройств в сети переставали открываться сайты, идущие через Hybrid Failover. Docker включал bridge-nf-call-iptables, теперь он выключен.
  • Hybrid Failover версии 1.7.54 ведёт контейнеры так же, как остальные устройства сети. С более старой версией контейнерам прописываются публичные DNS-серверы, иначе они получали служебные адреса, до которых не достучаться.
  • Удаление Zapret Manager из его панели останавливало rpcd и не снимало задания из cron. Теперь rpcd продолжает работать, а при удалении пакета убираются и его файлы.
  • Переключение на MLO могло оборваться по таймауту раньше отката на два радио, и 5 ГГц оставался выключенным. Запас по времени увеличен.
  • Роутеры, обновлённые с 1.4.1, не получали новые фиды в списке репозиториев. Недостающие строки теперь добавляются при загрузке.
  • Если после обновления Hybrid Failover не успевал запуститься за отведённое время, прямой DNS мог остаться навсегда. Теперь возврат повторяется при следующей загрузке.
  • После обновления при отключённом bigoverlay роутер мог лишний раз перезагрузиться и подняться на заводских настройках.
  • Кнопка Zapret Manager на странице Дополнения после перезагрузки могла быть неактивной, пока вручную не выполнен apk update. Теперь индекс обновляется сам. Установка Zapret Manager больше не скачивает заодно все зависимости.
  • Добавлены переводы страницы Дополнения на английский и китайский. Блок с новой версией на странице Обзор показывает заголовок.
  • Страница Службы, Dockerman теперь на русском и китайском, переводы ставятся вместе с Docker. Длинные значения на странице Обзор больше не выходят за пределы таблицы.
  • В режиме MLO светодиод Wi-Fi 5 ГГц не светился: он был привязан к интерфейсу одного радио, которого в MLO нет. Теперь при переключении режима он переключается на общий интерфейс MLO и возвращается обратно.
  • Перенос настроек со стока при неудаче объясняет причину, а команда be7000-stock-import diag показывает, что роутер видит на разделе настроек стока.
  • Страница беспроводных сетей не показывает NaN вместо частоты, когда канал выбран автоматически. Индикатор работы Hybrid Failover на странице Дополнения больше не срабатывает от одного только бота.
  • Если настройка файрвола для Docker прерывалась, dockerd оставался остановленным вместе с контейнерами. Теперь он запускается в любом случае. Ежедневная проверка обновлений не запускается на сборках без номера версии и записывает состояние целиком, а не по частям.
  • В документации и на странице Аппаратная разгрузка MLO, два радио, разгрузка и Docker описаны как проверенные, пометки об экспериментальности убраны. Отдельно оговорено, чего не измеряли.

Обновление с 1.4.2 обычное, настройки сохраняются. Если Docker уже стоит, один раз выполните be7000-docker firewall или нажмите кнопку на странице Службы, Docker: стеки. Контейнеры при этом перезапустятся.


Beam WRT 1.4.3. Docker, new-version notice and fixes.

What was added

  • The router tells you about a new version by itself. A button appears in the top bar and a block with an install button on Status, Overview. The check runs once a day and has a switch on the Build update page.
  • Services, Docker: stacks now has a description of what Docker is and how it works here. If containers cannot reach the internet, there is a button at the top that fixes it. The commands be7000-docker firewall and be7000-docker diag do the same.
  • Zapret Manager on the Add-ons page has a Finish install button. It appears when the package is installed but the panel itself was not created, for example because the internet was down during the install.
  • LEDs. The stock LED Configuration page has a new trigger, State (Beam WRT). Any LED can show whether a process is running, an address answers or a command exits with code 0, lit or blinking, inverted if you like. The amber network LED shows Wi-Fi 2.4 GHz traffic by default, it sits on the same page and is set there.

What was fixed

  • Docker containers had no internet and their ports did not open from the local network. The docker zone in the firewall had no docker0 device, so container packets were dropped. be7000-docker setup and firewall now set what is needed, and the bridges of user networks and compose stacks are added and removed automatically.
  • After Docker was installed, some devices on the network could no longer open sites that go through Hybrid Failover. Docker turned on bridge-nf-call-iptables, it is now kept off.
  • Hybrid Failover 1.7.54 steers containers like the other devices on the network. With an older version the containers get public DNS servers, otherwise they received service addresses they cannot reach.
  • Removing Zapret Manager from its own panel stopped rpcd and left its cron jobs behind. rpcd now keeps running, and removing the package cleans up its files too.
  • Switching to MLO could be cut off by a timeout before the fallback to two radios, leaving 5 GHz off. The time allowance is larger.
  • Routers updated from 1.4.1 did not get the new feeds in the repository list. The missing lines are now added at boot.
  • If Hybrid Failover could not start within the allowed time after an update, direct DNS could stay for good. The switch back is now retried on the next boot.
  • After an update with bigoverlay turned off, the router could reboot once more and come up on factory settings.
  • The Zapret Manager button on the Add-ons page could stay inactive after a reboot until apk update was run by hand. The index now refreshes by itself. Installing Zapret Manager no longer downloads all its dependencies as well.
  • Translations of the Add-ons page into English and Chinese were added. The new-version block on Overview shows its title.
  • Services, Dockerman now speaks Russian and Chinese, the translations are installed together with Docker. Long values on the Overview page no longer stick out of the table.
  • In MLO mode the 5 GHz Wi-Fi LED stayed dark: it was tied to the interface of one radio, which does not exist in MLO. It now switches to the shared MLO interface with the mode and goes back.
  • When the stock settings import fails it says why, and be7000-stock-import diag shows what the router sees on the stock settings partition.
  • The wireless page no longer shows NaN instead of the frequency when the channel is set to auto. The Hybrid Failover running indicator on the Add-ons page no longer lights for the bot alone.
  • If the firewall setup for Docker was interrupted, dockerd stayed stopped together with the containers. It now always starts. The daily update check does not run on builds without a version number and writes its state in one piece.
  • The documentation and the Hardware offload page describe MLO, two radios, offload and Docker as tested, the experimental labels are gone. What was not measured is stated separately.

Updating from 1.4.2 is unchanged and keeps the settings. If Docker is already installed, run be7000-docker firewall once or press the button on Services, Docker: stacks. The containers restart when you do.


Beam WRT 1.4.3。Docker、新版本提示和修复。

新增内容

  • 路由器会自己提示有新版本。顶部栏会出现提示按钮,状态,概览页面会出现带安装按钮的区块。每天检查一次,开关在固件更新页面。
  • 服务,Docker: 堆栈 页面新增了说明,介绍 Docker 是什么以及在这里如何使用。如果容器无法访问互联网,页面顶部有一个修复按钮。命令 be7000-docker firewall 和 be7000-docker diag 的作用相同。
  • 扩展程序页面上的 Zapret Manager 新增了 完成安装 按钮。当软件包已安装但面板本身没有创建时会出现,例如安装时没有网络。
  • 指示灯。标准的 LED 配置页面新增了触发器 状态(Beam WRT)。任何指示灯都可以显示某个进程是否在运行、某个地址是否应答,或命令是否以代码 0 退出,用常亮或闪烁显示,也可以反转。琥珀色网络灯默认显示 2.4 GHz Wi-Fi 流量,它在同一页面上,也在那里设置。

修复内容

  • Docker 容器无法访问互联网,容器端口也无法从局域网打开。防火墙里的 docker 区域没有 docker0 设备,容器的数据包被丢弃。现在 be7000-docker setup 和 firewall 会设置好,用户网络和 compose 堆栈使用的网桥会自动加入和移除。
  • 安装 Docker 后,网络中的部分设备打不开经由 Hybrid Failover 的网站。原因是 Docker 开启了 bridge-nf-call-iptables,现在保持关闭。
  • Hybrid Failover 1.7.54 会像对待网络中的其他设备一样处理容器。旧版本下会给容器设置公共 DNS 服务器,否则容器会拿到无法访问...
Read more