Вообще то это не совсем FAQ, это скорее описание как можно устанавливать программное обеспечение на различного рода железяки, и готовить для них современные кросскомпиляторы. По данной методологии не составит труда подготовить тулчан под любую архитектуру (mipsel, alpha, x86)
О, знакомая вещь. Для информации, у нас то же самое: Беларусь, gPON от Белтелеком, ZTE роутер брендированный, как «Промсвязь».
Вероятно, в ближайшее время с удовольствием воспользуюсь материалами статьи.
А в договоре с МГТС ничего не прописано на тему «запрещено вмешиваться в работу клиентского терминала»? Вполне может быть что там зашито какое-то ПО для удаленной диагностики или что-то в этом роде, куда МГТС переодически может стучаться. Понятное дело что на практике они вряд ли этим будут заниматься, но при каких-либо проблемах могут и наехать даже за такое.
Кстати да, в моем роутере есть подобное ПО, хотя у меня не МГТС (писал выше). Там удаленно обновляют прошивку и изменяют настройки тем, кто сам не может настроить, например WiFi (звонят в поддержку и им делают так). Я у себя сразу это дело обрезал, ибо настроить я и сам могу + неизвестно кто может иметь доступ к устройству, учитывая любовь провайдера к однотипным дефолтным паролям. А очередная смена прошивки может быть совсем не в пользу функционалу, как показал предыдущий опыт.
1) Замените wget на fetch, ибо fetch входит в список базового ПО OС Linux
2) Для скачки списка url есть опция -i и у fetch и у wget
3) Для разархивирования можно использовать маску: tar -xf *.tar.gz
4) И для удаления ненужных архивов: rm *.tar.gz
5) Для создания множества директорий можно использовать команды:
cd /mnt/usb1_1/root/;
mkdir -p dir dir2 dir3 dir4 dir5/subdir1
6) C этой опцией по-аккуратнее: make -j 4
Некоторые программы могут собраться с ошибками. Да и у не всех 4-е ядерные процессоры.
Спасибо за совет 1-5, в следующий раз обязательно учту и применю
Вот опция -j 4 у меня на обычном компиляторе (который взят из репозитория убунты)давала постоянно ошибки, а на свежесобраном нормально работала.
Дело хорошее и полезное, вот только наверняка там процессор тормозной) У меня ~600MHz проц в роутере от таких задач захлебывался, а тут наверняка слабее)
По моему личному впечатлению, мощи девайса не хватает тогда когда нужно что то писать на диск или активно шифровать, я думаю он неплохо справится с ролью VPN Сервера или обычного прокси для того чтобы обходить ограничения коварного админа запрещающего смотреть ютуб
Ну мы же хотим чтобы все программы были свежими. Embedian так там вообще пакеты трехлетней давности. Я уже не говорю, что архитектура mips достаточно специфична и не факт, что под нее будут пакеты.
MIPS вполне себе обычная архитектура, тулчейн под нее всегда есть. Установил тулчейн — дальше уже собираешь любые нужные пакеты этим тулчейном.
Или, вообще, использовать OpenWRT. Выбрал там подходящий таргет с нужной архитектурой — и собираешь, там всё полностью автоматизировано — скачает исходники, соберёт тулчейн. им соберёт всё остальное. Make и готово.
А то, что в статье — это изобретение велосипеда.
Но в остальном плюс! :) Тоже повесили эти убогие модемы по всему дому, теперь весь вайфай ими засран — видно штук 30-40 точек с именами MGTS*. Заставил их в щитке его поставить, пусть там живет. Интернет мне от них нафиг не нужен.
Какой там алгоритм генерации пароля к вайфаю? Раньше было что-то связанное с номером телефона вроде. А то живут одни пенсионеры, поотключал бы всем вайфай нафиг, только эфир засоряет.
из-за самого факта установки своего арендного (в ответе за чужую собственность!) оконечного оборудования в моей квартире. из-за нежелания участвовать в поддержке их инфраструктуры за свой счёт (жрёт моё электричество)
ADSL-модем:
1) не обязателен для услуг городского проводного телефона
2) можно купить свой, какой угодно, и нести за него ответственность самому
3) не навязывается.
У меня с GPON проще получилось. Пришли, кинули волокно, распаяли, подключили девайс — не работает. Спихнули проблему на подрядчика, клавшего стояк (ну да, конечно — главное, чтоб было на кого спихнуть, а качество «работы» я видел), обосновав большими потерями там, и свалили. Месяца через полтора забрали модем и сказали, что всё остаётся на меди.
У меня наоборот — долго ждал этот gPON и прилагал некоторые усилия для ускорения процесса. Очень повезло, что подключили, так как у нас при глобальном adsl только некоторые дома в городе подключают. По сравнению с проводной телефонной линией для разговора и adsl, как доступом в Интернет качество и надежность соединения просто на порядок выше. Может телефонная линия была ужасного качества, но я однозначно доволен gPONом.
Вообще-то я и сам не против оптоволокна. Сомнения начали посещать меня, когда я увидел трассу протяжки от стояка до ввода в квартиру (не думаю, что изгибы минимального радиуса под 90 градусов в тонком коробе хороши для волокна). А когда рассказали, что у монтажников пару раз падал со стремянки скалыватель, сомнения только усилились. В общем, чтобы волокно обеспечивало нормальную связь, нужна продуманная работа аккуратных специалистов.
Да, я не понимаю почему такой тернистый путь выбрал автор. Ему спасибо за статью, где он рассасывает как собрать тулчейн, но я бы просто качнул опенврт и собрал бы её, а уже готовую rootfs от опенврт с нужным софтом впендюрил на роутер. Всё в десять раз проще, быстрее и без написания скриптов
Установка программного обеспечения из исходников под МГТС роутер ZTE F-660 в chroot окружении