Памятка для настройки DebWrt
Давным-давно появилась у меня железка D-Link DIR-300/A2, вот такая. Так как на ней есть разъём USB, то я поставил туда прошивку DebWrt, продукт противоестественного скрещивания Debian и OpenWrt
С тех пор на винте лежит текстовый файл, описывающий основные команды настройки этой ОС. Публикую здесь как памятку для себя (с моими комментариями), ну а если сей опус кому-либо когда-либо как-либо чем-то пригодится — я буду только рад!
Показать
cd /etc/network rm interfaces // это симлинк на interfaces.firstboot cp interfaces.firstboot interfaces vi interfaces // настраиваем сетевые интерфейсы как нам нужно // следующие команды необходимы для настройки доступа в интернет без перезагрузки устройства // (после доступ будет реализован путём выдачи IP по DHCP от шлюза во внешнюю сеть) ip a a $IP/$MASK dev $IF && echo '8.8.8.8' > /etc/resolv.conf && ip r a via $GW // для обновления репозитория со squeeze до wheezy cp /etc/apt/sources.list /etc/apt/sources.list.old echo 'deb http://ftp.debian.org/debian wheezy main' > /etc/apt/sources.list gpg --keyserver pgpkeys.mit.edu --recv-key F120156012B83718 && gpg -a --export F120156012B83718 | apt-key add - gpg --keyserver pgpkeys.mit.edu --recv-key 010908312D230C5F && gpg -a --export 010908312D230C5F | apt-key add - gpg --keyserver pgpkeys.mit.edu --recv-key CBF8D6FD518E17E1 && gpg -a --export CBF8D6FD518E17E1 | apt-key add - gpg --keyserver pgpkeys.mit.edu --recv-key 7638D0442B90D010 && gpg -a --export 7638D0442B90D010 | apt-key add - gpg --keyserver pgpkeys.mit.edu --recv-key 8B48AD6246925553 && gpg -a --export 8B48AD6246925553 | apt-key add - // опционально gpg --keyserver pgpkeys.mit.edu --recv-key 6FB2A1C265FFB764 && gpg -a --export 6FB2A1C265FFB764 | apt-key add - aptitude update aptitude upgrade adduser $USER echo '$USER ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers // обновление системы, можно и aptitude upgrade/aptitude dist-upgrade впендюрить, если время позволяет aptitude update // установка нужных пакетов aptitude install mc sudo locales bash-completion ntpdate openssh-server screen wpasupplicant // установка опциональных пакетов aptitude install most nload htop ccze telnet wavemon tcpdump fping nmap ipcalc console-cyrillic // установка совсем уж опциональных пакетов aptitude install apache2 php5 mysql-server mysql-client // настройка локали, шрифтов, таймзоны dpkg-reconfigure locales dpkg-reconfigure console-cyrillic // если поставлен dpkg-reconfigure tzdata
Далее следует настройка переменных и алиасов в ~/.bashrc и ~/.profile (а равно и в /root/.bashrc и /root/.profile).
Если кого заинтересовала эта прошивка — вот ссылка на мою инструкцию по перепрошивке девайса (DIR-320/A*, версия прошивки — 10.03).
Скачал с вашего сайта https://gladilov.org.ru/dir-320/firmwares/debwrt/debwrt-firmware-brcm47xx-squashfs.trx около 1 мегабайта, Но у вас же есть ядра debwrt-firmware-brcm47xx-squashfs.trx-12.19-2 — около 3х мегабайт(https://gladilov.org.ru/dir-320/firmwares/debwrt-firmware-brcm47xx-squashfs.trx) и Почему отличаются ? Тот что больше размером наверное лучше. Мне надо настроить как клиент wifi, а интернет не подключён, наверное не установлен wpa_suplicant и придётся вручную пакет скачивать и без интернета ставить. Откуда качать http://packages.debwrt.net/debwrt/pool/main/w/wpa/ ?
спасиб .
Ссылка на прошивку https://gladilov.org.ru/dir-320/firmwares/debwrt/debwrt-firmware-brcm47xx-squashfs.trx — это версия 10.03, на которой у меня работало практически всё в 320-м, а https://gladilov.org.ru/dir-320/firmwares/debwrt-firmware-brcm47xx-squashfs.trx — это версия 12.09-2, как указано в подписи на кнопке. Спасибо вам, сейчас допишу версию на соответвующей странице. Я решил юзать старую версию с тухлым ядром из-за того, что на момент написания поста 12.09 не заводила беспроводной интерфейс (см. https://en.wikipedia.org/wiki/OpenWrt#Hardware_incompatibilities).
По поводу репозитория с wps_supplicant — да, качать по той ссылке, что вы привели. hostapd тоже подойдёт, но wps_supplicant проще, КМК...
P.S. (Личное) Мой первый ответ на комментарий в этом блоге )))))
при посещении https://gladilov.org.ru/dir-320/firmwares/ **Внимание!
У вас нет прав для доступа к этой странице.* как бы в архив rootfs сразу все программы добавить....Сложноэто наверное?
Есть ещё прошивка для wimax-1.2.6-rc18 может её можно Дизассемблеровать?
У меня грохнулся сервер, поэтому бОльшая часть файлов пока недоступна. Как выйду из больницы — восстановлю из архива, но, наверное, не раньше Нового года, т. к. воспаление лёгких быстро не лечится (((
P. S. 26.12.2017 г. — проверьте, должно уже всё открываться.
Столько лет прошло (12 что ли?) а всё ещё пригождается
P.S. Ubiquiti RSPro
11.05.2023
Радует )