Показать сообщение отдельно

  #2  
Старый 15.03.2017, 15:37
Kevin Shindel
Познавший АНТИЧАТ
Регистрация: 24.05.2015
Сообщений: 1,014
С нами: 5775446

Репутация: 62


По умолчанию

Модификация прошивки из исходников

5.1) Сначала указываем целевое устройство...

Допустим для

TP-Link TL-WR842ND
  1. Target System — Atheros AR7xxx/AR9xxx
  2. Subtarget — Generic
  3. Target Profile — TP-LINK TL-WR842N/ND
TP-Link TL-WR741ND
  1. Target System — Atheros AR7xxx/AR9xxx
  2. Subtarget — Generic
  3. Target Profile — TP-LINK TL-WR741N/ND
Если вы не знаете или сомневаетесь посмотрите офф.страницу вашего устройства тут...

https://wiki.openwrt.org/toh/start

5.2) Далее подключаем/удаляем модули...

Что можно добавить?

.SpoilerTarget" type="button">Spoiler: Web-интерфейс LuCI
Управлять прошивкой из командной строки — дело благородное, но не всегда удобное.

Посему я всем рекомендую использовать Web-интерфейс.

Для этого выбираем следующие пункты

LuCI --->

1. Collections --->

luci

5. Translations --->

luci-i18n-english

luci-i18n-russian

.SpoilerTarget" type="button">Spoiler: Протоколы подключения к интернету
Зачем нам маршрутизатор, который не умеет подключаться к интернету?

Выберем необходимые протоколы:

Network --->

ppp

ppp-mod-pppoe

ppp-mod-pppol2tp

ppp-mod-pptp

Примечание: если роутер будет использоваться в качестве клиента DHCP или по статическому адресу, тот этот пункт можно отключить...

.SpoilerTarget" type="button">Spoiler: Подключение USB-устройств
Наиболее популярной задачей, с которой сталкиваются пользователи OpenWRT — подключение внешних накопителей.

Подключение USB-модемов и принтеров рассматривать в этой статье не будем, так как её размер увеличится до бесконечности.

Для подключения USB дисков нам первым делом понадобится пакет block-mount, который в прочем не обязателен, но поможет нам подключать диски через Web-интерфейс, а так же автоматически их монтировать после перезагрузки устройства. Иначе придется всё ручками прописывать.

Base system --->

block-mount

Kernel modules --->

USB Support --->

kmod-usb-core

kmod-usb-ohci

kmod-usb-storage

kmod-usb-usb2

Kernel modules --->

Filesystems --->

kmod-fs-ext4

Примечание: Также советую добавить пакет hd-idle, он отвечает за отключение винчестера во время простоя, очень легко настраивается через консоль.

Если консоль НЕОК, тогда добавляем GUI

LuCI --->

Application --->

luci-app-hd-idle

.SpoilerTarget" type="button">Spoiler: Transmission
Старый добрый трансмишн ну куда без него?

Хотите что б роутер сам тянул торренты? Нефиг делать!

Network --->

BitTorrent --->

transmission-daemon

transmission-remote

Если через консоль НЕОК, тогда запиливаем через Люсю... тобишь GUI.

LuCI --->

Application --->

luci-app-transmission

.SpoilerTarget" type="button">Spoiler: Редактор Nano
Если место Вы экономить не планируете, а с редактором vi, идущем по умолчанию в OpenWRT у вас созревают конфликты, ибо не самое удобное творение человечества, то есть смысл так же добавить в состав прошивки редактор Nano. Хотя он и не очень то и много места займет в Вашем устройстве.

Utilities --->
[*] Editors --->

nano

.SpoilerTarget" type="button">Spoiler: WPA-HACK
Если вы хотите использовать роутер не по своему назначению, тогда нужно выбрать след.

пункты.

Network --->

Wireless --->

aircrack-ng

Base System --->

wireless-tools

.SpoilerTarget" type="button">Spoiler: MacChanger
Обход мак-блокировки? Легко!

Utilitues --->

macchanger

.SpoilerTarget" type="button">Spoiler: MultiWAN
Очень ништяковый пакет, позволяет добавить WAN'ы путём отрезания "лишних" LAN-портов... очень рекомендую!

LuCI --->

Applications --->

luci-app-multiwan

Что можно удалить?

.SpoilerTarget" type="button">Spoiler: IPv6
Можно удалить таблицы IPv6 , освободится приблизительно 128 Кб...

Global build settings --->

Enable IPv6 support in packages

.SpoilerTarget" type="button">Spoiler: OPKG
Зачем на устройстве с кастомной прошивкой подливка доп.пакетов?

Base system --->

opkg

.SpoilerTarget" type="button">Spoiler: PPP
У себя я выпилил все PPP пакеты, т.к. инет получаю по DHCP

Network --->

<> ppp

Kernel modules --->

Network Support --->

kmod-ppp

5.3) После окончания выбора пакетов конфигурацию можно сохранить, что бы в дальнейшем нужно было делать меньше действий...

В главном меню нажимаем Save



И указываем имя файла конфигурации

P.S. буду дальше редактировать статью... так как после прошивки Люся не появилась, я так понимаю нужно добавить веб-сервер на котором крутится веб-морда...
 
Ответить с цитированием