Розширені налаштування 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 утиліта
І багато багато іншого.
Авторизуйтеся, щоб додати відгук