OpenWRT/DD -WRT/Tomato поддерживаются в отдельных случаях -за -случаями. Неизвестно, любая случайная модель потребительского маршрутизатора будет работать с этими проектами по замене прошивки с открытым исходным кодом.
Кроме того, известно ли вам, что Broadcom (в )славится своей поддержкой открытого исходного кода. Это означает, что операционные системы для поддержки всех своих функций должны иметь установленные/загруженные бинарные микропрограммы, предоставленные производителем. Такая позиция может противоречить философии некоторых проектов (OpenBSD, OpenWRT ), поэтому их версии не поддерживаются.
Просмотр вики OpenWRT о поддержке NetGear R7000 по адресуhttps://openwrt.org/toh/netgear/r7000:
Unsupported Functions
WiFi 2.4GHz partly, WiFi 5GHz
Таким образом, OpenWRT на данный момент поддерживает только Ethernet.
Имеется поддержка DD -WRT/Tomato/Advanced Tomato. Кажется, в некоторых версиях есть некоторые проблемы со стабильностью, и нет текущей поддержки вилки Tomato, так что будьте осторожны.https://advancedtomato.com/downloads/router/r7000
Глядя на страницу DD -WRT, кажется, есть прошивка DD -WRT от 2017 года?https://forum.dd-wrt.com/phpBB2/viewtopic.php?p=1087382#1087382
Основываясь на моем ограниченном исследовании этого вопроса, я, вероятно, выберу либо DD -WRT, либо Advanced Tomato.
Я советую провести более полное исследование и, возможно, протестировать обе версии, чтобы определить, какая из них больше соответствует вашим потребностям/предпочтениям.
P.S. У меня дома есть точка доступа 802.11AC, которую я присмотрел специально для работы с OpenWRT, Archer C2 TP -Link AC1750. Однако аппаратное обеспечение уже немного устарело.
Мой обычный совет по поводу устройств Wi-Fi: изучите предполагаемое программное обеспечение/поддержку -с открытым исходным кодом , прежде чем покупать их.
Вы не можете использовать read
из run-shell
, так как у него нет стандартного ввода. Вы можете запустить свой скрипт на панели (, используяsplit-window
). Или, если вы используете tmux 3.1, вы можете сгенерировать меню с display-menu
или, если используете 3.2 -rc или master, используйте всплывающее окно с display-popup
.
Если вы хотите изменить сеанс, окно и панель вместе, вы можете использовать команду switch-client
.