TL-MR3020 от рутер към Linux кутия стъпка по стъпка, живот на Embedder
Живот в технологиите
Едно време щях да направя интернет радио за майка ми в кухнята от рутера, споменат в името, и дори почти го направих, но проектът спря поради липсата на интерес към него от човека, към когото крайният продукт е бил предвиден. Въпреки това със сигурност ще направя нещо друго на този рутер, особено след като сега имам второ копие. Трябва да кажа, че това събитие ме подтикна да напиша тази статия - преди всичко като напомняне на себе си за в бъдеще, тъй като по време на процеса на конфигуриране се оказа, че от пускането на първия рутер забравих много и трябваше да се кача отново уикито на OpenWRT.
1. Инсталиране на OpenWRT на рутер. Ако някой не знае, OpenWRT по същество е пълноправен Linux, под който можете да правите почти всичко.
2. Настройване на Wi-Fi достъп.
3. Свързване на USB флаш устройство.
В този случай функционалността "рутер" умишлено се премества на заден план. Тоест крайната цел е да се получи малка кутия за Linux с Wi-Fi, от която можете да направите всичко по-нататък.
1. Инсталиране на OpenWRT.
Тук няма нищо трудно. Преди всичко изтегляме най-новия фърмуер и го поставяме някъде. Да, за да няма възможни мрежови конфликти, цялата по-нататъшна конфигурация на маршрутизатора (преди да се повиши Wi-Fi и да се включи в домашната мрежа) трябва да се извършва от компютър, свързан изключително към този рутер и към нищо друго. Например използвах лаптоп за това - след изтегляне на фърмуера изключих Wi-Fi и свързах рутера към Ethernet.

Показваме изтегления файл, кликваме за актуализация, изчакваме малко и ...

Всъщност нищо не се счупи и всичко е наред. Просто основният пакет на OpenWRT няма предварително инсталиран WEB-интерфейс. И на кого е необходим, като се има предвид какво ще правим с този рутер по-нататък? Освен ако само слабите по дух и момичетата. Мисля обаче, че сред нас няма хора със слаби сърца; момичета - особено след като вече са издържали всички изпити и следователно не се интересуват от електроника (и още повече от мен и моя блог) до следващата сесия, така че ще продължим както е.
Прясно инсталиран OpenWRT веднага след първото зареждане чака някой да се свърже с него чрез telnet и да зададе root паролата (основният потребител с неограничени права; дори системният дял да бъде презаписан, никой няма да го спре). Да-да, истинските-b-cool-ril-стари потребители на Linux на това място могат да бъдат ужасени - ние постоянно ще седим под корен. Главно защото 90% от нашето време ще бъде заето от настройване на различни конфигурации, което е много по-приятно да се прави, без да се присвоява "sudo" всеки път; освен това изхождам от идеята, че много добре знаем какво правим. Като цяло, ако устройството се превърне в тухла, винаги можем да го поправим.
И така, на първо място трябва да зададем корен парола. Отиваме по telnet - ако някой не знае, точно в конзолата на Windows, тази, която е cmd, напишете telnet 192.168.1.1, свържете

и влезте в конзолата на Linux.

Тук от командата passwd задайте нова парола. Когато въведете парола, тя няма да се показва, дори звездички. Не се страхувайте, всичко е наред. Просто Linux е толкова приет.