gladilov.org.ru gladilov.org.ua

Памятка для настройки 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).

2 комментария
dogfart

Скачал с вашего сайта 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. (Личное) Мой первый ответ на комментарий в этом блоге )))))

dogfart

при посещении https://gladilov.org.ru/dir-320/firmwares/ **Внимание!
У вас нет прав для доступа к этой странице.* как бы в архив rootfs сразу все программы добавить....Сложноэто наверное?
Есть ещё прошивка для wimax-1.2.6-rc18 может её можно Дизассемблеровать?

Павел Гладилов

У меня грохнулся сервер, поэтому бОльшая часть файлов пока недоступна. Как выйду из больницы — восстановлю из архива, но, наверное, не раньше Нового года, т. к. воспаление лёгких быстро не лечится (((

P. S. 26.12.2017 г. — проверьте, должно уже всё открываться.

Популярное
Наверх