Лицензия:
GPL2
Сайт проекта
Скачать OpenWrt
Сам по себе обход блокировок по DNS вряд ли даст ожидаемый эффект, потому что, как правило, в довесок к доменному имени, ресурс блокируется еще и по IP-адресам видимо, для надежности. Чтобы получить доступ к винчестеру, подключённому к маршрутизатору по USB, необходимо установить соответствующий пакет ы — Samba, NFS или FTP vsftpd.
Установка OpenWRT.
Итак, выкачав прошивку, идем в WEB-интерфейс роутера (не забываем, что его адрес по умолчанию — 192.168.0.254, а не 192.168.1.1 или 192.168.0.1) и выбираем штатную опцию обновления:
Указываем скачанный файл, жмем обновить, немного ждем и…
…а-а-а!!1111 Все сломалось, на 192.168.1.1 (адрес роутера по-умолчанию после установки OpenWRT) та же картина!
Итак, прежде всего нам надо установить пароль root-а. Заходим по telnet — если кто не знает, прямо в консоли Windows, той, которая cmd, пишем telnet 192.168.1.1, подключаемся
Здесь командой passwd устанавливаем новый пароль. При вводе пароля он отображаться не будет, даже звездочками. Пугаться не надо, все ОК. Просто в Linux так принято.
После этого telnet отключится и все дальнейшее общение роутер будет ожидать через SSH. Для SSH я предпочитаю использовать PuTTY. Подключаемся к 192.168.1.1, у нас спрашивают логин, пароль и пускают в консоль.
Бинго! Теперь на нашей карманной железке крутится полноценная система.


OpenWrt — Скачать бесплатно
Настройка доступа по Wi-Fi.
Первый случай — uci show . Эта команда показывает состояние интересующей конфигурации. Например, uci show network покажет конфигурацию сети, uci show wireless — конфигурацию Wi-Fi.
Вторая важная команда — uci set =. Как нетрудно догадаться, устанавливает нужное значение в интересующее поле; именно этой командой мы и будем допиливать конфиги до необходимого вида. Да, чтобы убрать ненужное поле можно просто оставить значение пустым. Аналогично, если запрошенного поля нет, она его создаст. uci — умная утилита.
Пара общих слов перед тем, как я покажу пример настроек, к которым мы будем стремиться.
Перед нами стоит задача настроить два сетевых интерфейса — для Ethernet и Wi-Fi. Оба они будут настроены на статические IP. Конечно, роутер поддерживает и получение DHCP, но тогда каждый раз, когда нам захочется подключиться к нему, мы должны будем какими-то джедайскими путями узнавать его адрес, что крайне неудобно.
Но прежде всего надо отучить его раздавать DHCP — мы же хотим, чтобы оно работало как обычный компьютер, без роутерских замашек. Для этого надо удалить dnsmasq, DNS/DHCP-сервер. Пишем в консоли
opkg — это пакетный менеджер, что-то типа Windows Installer (ага, линуксоиды тут опять вздрогнут, а у кого и глаз задергается). О нем будет разговор попозже; пока нам важно только, что приведенная команда удалит указанную программу.
Ну вот, а сейчас я покажу пример того, как должна выглядеть конфигурация сети, чтобы все работало (через точку с запятой будут мои комментарии; это НЕ стандартно и НЕ поддерживается системой конфигов, в выводе uci show этого не будет; все это дописано исключительно здесь ради большей понятности):
Далее действуем очень просто. Смотрим через uci show network / uci show wireless конфиги, сравниваем с эталоном выше и корректируем несовпадающее / добавляем недостающее / удаляем лишнее. Как-то так:
И так далее, и так далее. Когда все готово, сохраянем настройки и включаем Wi-Fi:
Все. Отключаем роутер от компьютера, для верности перезагружаем его. Теперь он должен подключиться к указанной сети и быть доступен через Wi-Fi + SSH по указанному адресу (в примере 192.168.1.20).

Прошивка роутера альтернативной прошивкой OpenWRT и установка HTTP файлового сервера на примере роутера TP-Link TL-WR1043ND Начало статьи: Делаем загрузку OpenWRT Read more Предварительно создав соответствующие каталоги mkdir mnt sdb1 mnt sda1 Для fat и ext нужны следующие команды mount -t vfat dev sda1 mnt sda1 mount -t ext2 ext3, ext4 смотря что у вас dev sda1 mnt sda1 И теперь после включения роутера, мой usb накопитель уже примонтирован. Если CD ROM отключился, а модем все равно не подключается к Интернет, смотрите system log команда logread или попробуйте мои настройки.
Установка OpenWrt
OpenWrt изначально был разработан для Linksys WRT54G, но теперь он поддерживает гораздо больше моделей маршрутизаторов. Вы можете найти список поддерживаемого оборудования на веб-сайте OpenWrt .
Вы собираетесь заменить встроенную прошивку вашего маршрутизатора на систему OpenWrt Linux, похожую на перепрошивку пользовательского ПЗУ на свой смартфон. В вики подробно описаны четыре различных способа установки OpenWrt на ваш роутер .
Если вам повезет, процесс такой же простой, как выбор файла и нажатие кнопки обновления . Если нет, вам может понадобиться получить доступ к загрузчику вашего маршрутизатора через порт Ethernet или последовательный порт и получить больше практического опыта.



