OpenWRT.su

Open.Wireless.Super and LEDE

Сборка своей прошивки LEDE из исходников

Сборка своей прошивки LEDE из исходников

Во многих случаях решить поставленную задачу можно только путем сборки прошивки LEDE из исходников со включенными под ваши требования пакетами. Особо остро данная необходимость проявляется, когда вы пытаетесь запихнуть новую версию прошивки в свой старый роутер с 4 мб rom памяти. О том, как собрать свою прошивку LEDE OpenWRT из исходных кодов под ваше устройство, а также как исключить из сборки ненужные вам пакеты и будет эта статья. Мы разделим весь процесс на несколько этапов, чтобы вы всегда знали на каком именно у вас возникает проблема и требуется совет. 

Подготовка Linux системы для сборки LEDE из исходных кодов

Подготовка Linux системы для сборки LEDE из исходных кодовДля того, чтобы успешно собрать прошивку OpenWRT/LEDE из исходников вам нужно сначала подготовить среду вашей Linux системы. Для разных дистрибутивов требования разнятся, так как совершенно разные пакеты изначально включены в них. Ниже приведен перечень известных и проверенных пакетов, которые должны быть установлены до начала работы с исходными кодами OpenWRT/LEDE.

Готовая сборка LEDE 17 без IPv6 с ExOverlay и поддержкой Hi-link модема для TP-Link MR3040

Готовая сборка LEDE 17 без IPv6 с ExOverlay и поддержкой Hi-link модема для TP-Link MR3040

Уже несколько лет у меня в автомобиле за интернет отвечает мобильный роутер TP Link MR3040 со своей аккумуляторной батареей. Он раздает интернет с 4G модема Huawei e3372h в режиме Hi-Link на головное устройство авто, а также на видеорегистратор и прочие устройства. Он автономен до полутора часов без заведенного автомобиля, висит себе в багажнике и никому не мешает. Его то недавно я и обновил с Chaos Calmer до LEDE, собрав под него собственную прошивку.

Компиляция отдельного пакета для OpenWRT

Компиляция отдельного пакета для OpenWRT

Очень часто бывает так, что существующий в репозитарии OpenWRT установочный пакет какого-нибудь приложения не работает должным образом, либо вообще скомпилирован кривовато, что вызывает немало проблем. Как правило разработчики выпускают патчи, которые призваны решать возникающие проблемы с этими приложениями у пользователей. Но вот сам репозитарий для конкретной ветки OpenWRT пропатченые пакеты как правило не компилирует, и пользователям приходится делать выбор: переходить на более новую версию прошивки OpenWRT, где эта проблема уже устранена, либо применить патч, а то и вовсе собрать пакет под старую уже установленную и отлаженную систему любимого роутера.