Розширені налаштування Ubiquiti EdgeOS: встановлення додаткових пакетів Debian
Однією з незаперечних переваг фірмової мережевої операційної системи EdgeOS, під керуванням якої працюють усі високопродуктивні маршрутизатори серії EdgeMAX від компанії Ubiquiti Networks , є те, що вона побудована на ядрі ОС Debian. І на відміну від багатьох інших пристроїв, які використовують ядро Linux, але мають закриту архітектуру, в маршрутизаторах EdgeRouter , ви легко можете отримати root доступ до системи. Також самостійно встановити необхідні вам пакети з репозитарію Debian.
Причому, більшість найпопулярніших пакетів, утиліт та додатків, вже давно портовані для mips архітектури. Однак, є й деякі обмеження, наприклад, ви не зможете встановити пакети, що потребують функції ядра, а також програми, що потребують аудіо і відео. Але як правило, для маршрутизатора вони не потрібні.
Нижче ми з вами, як завжди на реальному прикладі, розглянемо встановлення деяких найбільш популярних пакетів, таких як файловий менеджер Midnight Commander і текстовий редактор Nano.
Само собою зрозуміло, що всі ці дії, ми будемо проводити через командний рядок (CLI).
Підключаємося до маршрутизатора будь-яким зручним для вас способом і командою configure, входимо в режим редагування конфігурації.
ubnt@ubnt:~$ configure
[edit]
ubnt@ubnt#
Тепер нам потрібно вказати адреси репозитаріїв та ім'я дистрибутива. Адреси локальних дзеркал репозитаріїв Debin можна знайти на офіційному сайті, за адресою http://www.debian.org/mirror/list . І за допомогою наступних команд ми додамо їх до системи:
ubnt@ubnt# set system package repository squeeze components 'main contrib non-free'
[edit]
ubnt@ubnt# set system package repository squeeze distribution squeeze
[edit]
ubnt@ubnt# set system package repository squeeze url http://http.us.debian.org/debian
[edit]
ubnt@ubnt# set system package repository squeeze-security components main
[edit]
ubnt@ubnt# set system package repository squeeze-security distribution squeeze/updates
[edit]
ubnt@ubnt# set system package repository squeeze-security url http://security.debian.org
І як завжди, застосовуємо налаштування та зберігаємо їх, після чого виходимо їх режиму редагування.
ubnt@ubnt# commit
[edit]
ubnt@ubnt# save
Saving configuration to '/config/config.boot'...
Done
[edit]
ubnt@ubnt# exit
exit
ubnt@ubnt:~$
Потім ми повинні оновити список пакетів стандартною командою Debian: sudo apt-get update.

І ось тепер ми можемо встановлювати будь-які доступні пакети. Перевірити наявність пакета можна командою: apt-cache search xxx. Де xxx, замінюємо назву пакета. Наприклад, перевіримо, чи доступний файловий менеджер, Midnight commander.
ubnt@ubnt:~$ apt-cache search midnight commander

Так, він є:
mc - Midnight Commander - a powerful file manager
Отже, ми його встановимо. Команда нічим не відрізняється від Debian і виключить як:
ubnt@ubnt:~$ sudo apt-get install mc

Запускаємо…

Ось тепер, у нас файловий менеджер прямо на маршрутизаторі. Зручно переміщатися файловою системою, дивитися логи і т.д.
Наприклад, поставимо ще й текстовий редактор Nano, який допоможе нам простіше редагувати файли конфігурації.
ubnt@ubnt:~$ sudo apt-get install nano

Зручно, чи не так!?
Корисним можуть бути утиліти:
screen - для роботи з кількома сесіями в консолі
iftop та iptraf - зручні консольні утиліти для моніторингу мережі в режимі реального часу
procinfo - збирання системної інформації
mtr-tiny - повно-екранна traceroute утиліта


І багато багато іншого.
Furukawa
Grandway
V-Solution
Ubiquiti Networks
D-Link
Mikrotik
TP-Link
Edge-core
BDCOM
Jirous
Ok-net
Cambium Networks
Tenda
ZTE
Huawei
Ripley
Fujikura
DVP
Jilong
Одескабель
Netis
FiberField
Totolink
Grandstream
Yokogawa
Mimosa
OpenVox
Hikvision
Keenetic
Ютекс
Signal Fire
Utepo
Dahua
ONV
Prolum
ATcom
Ritar
Zyxel
Ruijie
APC
Fibaro
Merlion
Mercusys
MULTITEST
Reolink
ЗЗКМ
GEAR
ATIS
CSV
Full Energy
Авторизуйтеся, щоб додати відгук