[Voxel] Netgear r7800 настройка

Обсуждаем OpenSource прошивки.
Александр
Сообщения: 40
Зарегистрирован: 03 июл 2018, 01:06

Сообщение Александр » 01 сен 2018, 20:20

Файлы здесь.
Прошивка R7800-V1.0.2.59SF.
https://drive.google.com/drive/folders/ ... sp=sharing

Александр
Сообщения: 40
Зарегистрирован: 03 июл 2018, 01:06

Сообщение Александр » 01 сен 2018, 20:30

Еще вопрос. Команда tree в openwrt не работает ни с какими параметрами. Это так и должно быть?
С Ubuntu никаких проблем пока нет, почти "как дома", с openwrt у меня пачка проблем.

Александр
Сообщения: 40
Зарегистрирован: 03 июл 2018, 01:06

Сообщение Александр » 01 сен 2018, 20:42

Вероятно сказывается отсутствие опыта работы с железом. Я занимался базами, администраторы железом. Вот на старости лет решил залезть в прошивки роутеров, и пока безуспешно)). Возможно я слишком перемудрил)

Александр
Сообщения: 40
Зарегистрирован: 03 июл 2018, 01:06

Сообщение Александр » 01 сен 2018, 22:53

Уважаемые коллеги, хочется поделиться с вами опытом юзанья Ubuntu -18.04.1-desktop-amd64. Весьма удобно и "прилизано", весьма хороший графический интерфейс, интуитивно понятно для среднего юзера, команды те же фактически, что и в debian - для продвинутого юзера, как и для системщика, разницы существенной нет. 6 лет я был вне linux, последний релиз 2012 г. debian сдох вместе с ноутом недавно. Наши фирменные админы говорили: только debian. Отзывы в сети почитал - ничья. Сам не попробуешь - никто не поможет. И вот на виртуалке он стоит...
Супруга заметила, что я подключил google account и случайно показались фотки бывшей супруги. Для женщины, даже не знакомой с новой OS - это затравка))). Ее уровень юзера IT достаточно высок - банковский аналитик. Я вышел из Ubuntu, и показал, что если ты хочешь увидеть фотки, ты должна сделать то-то и то-то. Через 10 минут она уже их смотрела). Вывод: пользовательский интерфейс достаточно качественно причесали. А значит есть шансы составить в будущем конкуренцию windows.
Существует мнение, что linux сделан программистами для программистов. В начале так и было, но развитие серьезной OS требует клиента - юзера. Мы же помним Algol, и понимаем какой путь прошли, сколько компиляторов было написано, и были создана Win and iOS. В моей юности были только перфокарты), а сейчас - летай в космосе...
Только многопользовательская OS должна удовлетворять широкий круг клиентов: от системщика и программиста до секретаря на репсепшене. И меня очень порадовала Ubuntu. Я ее юзал где-то 36-38 часов за 4 недели. Вывод:
1. команды работают четко, багов не встретил 5 by 5 reference debian;
2. морда на 3,5 балла из 5;
3. Insert into database SQL 1 billion records by С# on VM_VB (12 Gb from SSD, 4Gb RAM DDR4 (to VM_VB from 32 Gb total) , i5) ~ 2 houres;
4. Сonvenience of programming - 4,5 (Win - 5,0 'with New Visual Studio').
Конечно, мои рабочие интересы лежат вне openwrt & entwere - это скорее для самообразования, но ваш сайт дал мне повод задуматься о работе бытового прибора, без которого нет сети и wifi. И еще я вспомнил о linux, а он шагнул за 6 лет далеко). Приятно общаться с людьми, у которых есть интересные идеи, и которые интеллектуально азартны. Которые готовы делиться своими наработками с обществом. Мне хочется поблагодарить Zyxmon`а - дельный сайт и профессиональные люди. Чертовски приятно!

Voxel
Сообщения: 161
Зарегистрирован: 29 фев 2016, 13:34

Сообщение Voxel » 05 сен 2018, 22:50

Александр писал(а):Источник цитаты #ВАРИАНТ 2. Readme Appendix A. Get SSH access to router (alternative method). ===========================================
все вроде хорошо до команды: cp /tmp/ssh/* /mnt/sda1/ssh. Flash пустая, файлов нет. mnt/sda1 - я проверил. РЕЗУЛЬТАТА НЕТ. В ЧЕМ ОШИБКА?

Там в инструкции третьим пунктом:

3. Make /tmp/ssh directory and enter to it:
mkdir /tmp/ssh
cd /tmp/ssh

т.е. все файлы Вы создаете в /tmp/ssh. Хотя бы эта команда из 5-го пункта должна создать там файл:

dropbearkey -y -f id_dropbear | grep "^ssh-rsa " > id_rsa.pub

если только в промежутках не перегружали роутер. /tmp - это RAM, фалы хранятся до следующей перезагрузки.

И не пропустили ли случаем команду

Код: Выделить всё

mkdir /mnt/sda1/ssh
cp /tmp/ssh/* /mnt/sda1/ssh


Voxel.

Александр
Сообщения: 40
Зарегистрирован: 03 июл 2018, 01:06

Сообщение Александр » 09 сен 2018, 00:45

Доброй ночи, Voxel. Все директории из инструкции были созданы. Ключи тоже, но команда copy (cp) упорно не работает. В чем причина непонятно. Также непонятно почему не исполнился файл autorun/scripts/post-mount.sh с должными атрибутами. Непонятно почему не работает часть команд openwrt, в частности tree с любыми атрибутами. Роутер совсем не перегружен, максимум процессор был в это время занят на 15-20% (в реале думаю меньше), из подключённых устройств:
1. приставка Ростелеком с iptv через мост (что никак не грузит проц);
2. мобильный телефон и ноутбук (с Ubuntu) по Wi-Fi 5.
Я честно не знаток openwrt, возможно я ошибаюсь в командах. Но извините, передо мной справочник команд openwrt, и если они не работают, то я понимаю, что есть косяк. Либо справочник нужно выбросить, либо ядро урезали, либо что-то изменили и накосячили, но забыли задокументировать.
Сперва имеем сток с кривой прошивкой. Потом энтузиасты доделывают, допиливают, исправляют косяки производителя. И в результате получается модифицированная операционка, в которой вполне могут и не работать стандартные команды. С одной стороны хорошо, потому что прибор реально лучше работает и свои базовые функции исполняет значительно лучше. Но с другой - то что работало вчера не работает сегодня, в частности какие-то команды.
Я завтра ещё раз проверю создался ли файл id_rsa.pub, насколько я помню он был в /tmp/ssh. Благо команда на чтение файлов из директории пока работает. Но меня больше интересует почему не исполняется post-mount.sh. Ведь гораздо удобнее и быстрее использовать заранее подготовленные ключи ecdsa (вместо допотопного rsa) в удобном для хранения формате, а потом закинуть их на сервер. Код в post-mount.sh написан без ошибок, я перепроверил на всякий случай. Здесь в чем проблема, я не понимаю. Может закинуть post-mount.sh в корень? В Ubuntu работает пока все ровно, ещё дополнительно 2 дня юзал, нареканий нет. С openwrt проблемы через шаг, стараюсь ее подробнее изучить. Пока я бессмысленно трачу на неё время.

Voxel
Сообщения: 161
Зарегистрирован: 29 фев 2016, 13:34

Сообщение Voxel » 10 сен 2018, 14:14

Тут какая-то, пардон, каша.

Если cp не работает, она должна что-то сообщать в консоль. Создание директории-то (mkdir /mnt/sda1/ssh) работает? Или у Вас флешка залочена? Появляется директория в корне флешки после mkdir /mnt/sda1/ssh? Вообще, монтирование срабатывает? Команда df показывает все смонтированные файловые системы и точки монтирования, типа (у меня с флешкой):

Код: Выделить всё

Filesystem           1k-blocks      Used Available Use% Mounted on
tmpfs                      512         0       512   0% /dev
ubi0:overlay_volume      51032        80     48312   0% /overlay
overlayfs:/overlay       51032        80     48312   0% /
/dev/sda1             29557644   4877092  23179064  17% /tmp/mnt/sda1


т.е. моя флешка, которая устройство /dev/sda1, смонтирована в /tmp/mnt/sda1 (символьный линк /mnt/sda1)

Второе. Стоковая прошивка сделана Нетгиром из OpenWRT, но она не есть 100% OpenWRT. Так что нельзя считать инструкции для OpenWRT гайдом для этой прошивки. Лучше изучайте просто Линукс.

Третье. Команды типа tree, и даже cp/mkdir/ls/rm - это не часть ядра. Все это дополнительно и часто опционально. В моем Debian на PC тоже нет команды tree. Это не есть баг. Она не нужна мне, но может быть установлена. Так же и здесь. В Entware есть пакет tree, можете его поставить.

post-mount.sh Это мое изделие, оно д.б. там, где по инструкции. И не срабатывать может по разным причинам. Например, не имеет атрибута "выполняемости". Все же совет пройти по Appendix A.

Проверьте с df и созданием директорий.файлов на флешке, если она реально монтируется.

Voxel.

Александр
Сообщения: 40
Зарегистрирован: 03 июл 2018, 01:06

Сообщение Александр » 17 сен 2018, 02:30

Доброй ночи, Voxel! Извините за долгое отсутствие. Я разрабатываю БД для производственно - технического отдела, и оказался в анекдотичной ситуации: сам заказчик, подрядчик, архитектор, программист и отладчик).
Я непременно проверю, все что вы написали, но немного позже, когда нагрузка спадёт. По поводу флешки скажу, что она разлочена физически (кнопок нет), и программно при форматировании. Разве что она сама косячная, куплена в Ашане. Ноут читает ее всегда, а роутер df через раз. Нужно поменять, но немного попозже. Я обязательно вам отпишусь, как снова дойдут руки до роутера. Я уже наладил основную синхронизацию через ftp, включая облака, и благодаря вашей замечательной прошивке все и так работает на ура. И own Cloud, и Google, и Drop... У меня много рабочих станций в Москве и в регионах, есть что и с чем сравнивать на разном оборудовании. Честно говоря, ваши релизы прошивки - это бомба даже без преувеличений! Первый роутер в моей жизни, который так быстро стабильно работает. Причём со стоком все значительно хуже, много хуже. Я давно не видел таких скоростей, качества, стабильности передачи данных и доступа vpn на домашнем роутере (с белым Ip) . Вы, Voxel, похоже его вылизали до совершенства). Я думаю, что и купил его, благодаря вашим публикациям и форумам, потому что прежде я их читал очень внимательно.

Александр
Сообщения: 40
Зарегистрирован: 03 июл 2018, 01:06

Сообщение Александр » 17 сен 2018, 04:37

Ещё есть время, пока еду в поезде. Я изначально не рассматривал стоковые прошивки, как базу ни на каком роутере. Кроме zyxel качественных прошивок не делают производители. Одно сырье. Однако у zyxel железо хиленькое, mediatek - хороший, но слабоватый процессор.
Mikro Tik - совсем смешно. Развод типа 1С. Хочешь изучить или поюзать RouterOS - заплати. Реально кривая OS. Только узнаешь об этом, когда купил.
Cisco? Только они уходят из ширпотребовского рынка, как и Toshiba из производства телевизоров, теперь товары для дома Toshiba и Cisco делают китайцы, продали.
Ещё Asus, TP-LINK, D-link и т.д. Интересно, но не работает). Знакомый звонит и спрашивает, что делать: купил ASUS RT-AC88U, отдал 18 тыс., дети в игры играют, телевизор мама смотрит, а wi-fi не работает. Он - не дурак, я - не дурак. Искали по форумам прошивки. Нашли - лажа! В результате получается не нашли. Через месяц он по гарантии в сервис отнес, там 'волшебного колдуна' в прошивку вдули. Через 2 месяца мы его вместе продавали (у кого из нас время есть, чтобы покупателю показать). За 10 тыс. продали с оффертной прошивкой из сервис центра с сертификатом о замене прошивки и продлении гарантии (красивая такая бумага), итого потеря 8 тыс. (почти 50%) за 2 мес.
Много говорят о технике проф уровня D-link, ну например коммутатор за 10 тыс. $. Я не админ, я базы создаю, но я видел, как мучаются сис админы, как пот течёт с их лиц от этой кривой техники! Если я бы позволил себе ругаться матом, как user D-link, я бы не смог остановиться, потому что эта техника не справляется с базовым coonnect! Ни стабильности, ни адекватного исполнения команд. Как компилированы команды в D-link - остается загадкой истории.
#=============
Вывод какой? Да проще некуда: если у изделия нет мощной поддержки среди продвинутых юзеров, программистов, сис админов на форумах и в проектах - это изделие состарится быстро, и работать хорошо никогда не будет. Почему? Потому что железо с гигагерцами и терафлопсами без качественного ПО мертвое, а производитель пишет сырую прошивку впопыхах, но альтруист - профессионал вместе с сообществом делает из прошивки куколку. Это сообщество я нашёл для модели Netgear r7800, причём достаточно широкое, и явного лидера в лице Voxel. Всего было потрачено около 3-х месяцев при проездах в транспорте. Совокупно около ~ 120 часов на изучение темы роутеров и Nas: что, за сколько и почему купить, и как объединить. Поэтому я знаком с вами, Voxel, задолго до того, как написал. И был впечатлен глубине темы и вашим программным модулям, которые вы освещали на разных форумах. И множество людей было вместе с вами: высокообразованных, профессиональных энтузиастов. Тогда я понял, что при такой проф поддержке нужно брать именно r7800). Забавно, но правда. Причём истинная правда.
#==========
PS. Друг, после ASUS RT-AC88U возмолился богу, чтобы ему снизошел дар хорошего роутера... И тут день рождения и подарок вскладчину - Netgear 9000...
#==========
Если бы не ваши, Voxel, публикации в сети, то возможно было бы так: микрокомп, 2хCore i7-5960X или квадро проц, 64 gb озу, 4 mu-mimo c внешним модулем... Где-то 330 тыс. роутер-сервер на os debian (теперь будет Ubuntu). Я практически его запроектировал, не жалея компонентов. У таких устройств ещё нет названия. Думаю можно придумать. Полноценный домашний прибор - все в одном, больше ничего нет вообще, никаких роутеров, никаких компов. Пришёл, ничего не включил, все и так работает. Просто нажал кнопку на пульте ДУ, чтобы досмотреть вчерашний фильм в 8К разрешении. Это фантазии конечно)).... Вы, Voxel, действительно професионал высшей категории и очень чуткий человек. Я чертовски рад нашему знакомству. Было бы больше времени!

Voxel
Сообщения: 161
Зарегистрирован: 29 фев 2016, 13:34

Сообщение Voxel » 18 сен 2018, 19:39

Ну спасибо, конечно, за оценку моей работы. Но дифирамбы мне петь не стоит, а то загоржусь и зазнаюсь :)

Насчет рассуждений - интересно. В большинстве, согласен. Не вполне понял про AC88U и "волшебного колдуна". Это про прошивку от Мерлина? Вообще, Эрик - реальный высококлассный профессионал. Он натолкнул меня на несколько идей, которые я использую в своей прошивке. Я вообще удивляюсь его способностью поддерживать такое количество роутеров от ASUS. И честно говоря, я только и начал со всем этим, так как был шокирован прошивкой от NETGEAR после версии RMerlin в совокупности с Entware... Хотел получить что-то подобное. Ну и Александр Рыжов и Zyxmon - тоже неявно повлияли на мое вступление в это область. Я не (был) специалист в этой области, просто пришлось. После Entware смотреть на убожество старых пакетов и баги в прошивке было особенно печально... А так я больше по компьютерной графике, но все же профессионал.

А насчет качества стоковых прошивок от разных производителей. Тут какая-то мировая тенденция. Качество сильно упало. Разработчики не особо парятся, типа, если что - выпустим патч, скачают и установят. Новое поколение вырастает... В моем случае мы создавали программный продукт как бы навсегда. Не предполагая, что допустимы исправления. Имея две независимые группы - назовем их разработчиков и проверяльщиков. Разработчики получали по мозгам от проверяльщиков (исправление ошибок - бесплатно разработчиками). Но а для проверяльщиков, если уж находили ошибки заказчики, то тоже получали по полной (исправление ошибок бесплатно уже проверяльщиками). И обмен составом групп проверяльщики/разработчики для следующего релиза... Вот для NETGEAR-а такой схемы точно не предусмотрено... Ленивое исправление старых багов, при этом приумножение еще новых. Прошивка - раз в три месяца, хотя пользователи стонут от невозможности использования. Пакеты 10 летней давности... Не буду говорить, а то на мат перейду.

Ну а еще, скажу по секрету, я все же это создаю как бы и для себя, любимого ;) Сам ведь пользуюсь.


Вернуться в «Прошивки OpenWrt/DD-WRT/AsusWrt/TomatoUSB/Wive-NG/Padavan/"от Энтузиастов "»

Кто сейчас на конференции

Всего 4 посетителя :: 0 зарегистрированных, 0 скрытых и 4 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя