пятница, 9 апреля 2010 г.

openwrt x86 installation



























Давненько я не выходил на связь.

Сегодня ради интереса собрал openwrt для dlink dir-320 и asus wl-500, 520
на 2.6.32.10 ядре, с модным интерфейсом luci
И вроде бы все даже работает :3

Скачать на потестить можно здесь
 _____________________________________________________________________________
А еще меня в комментариях просили научить собирать сборки под x86,
что-то лень сегодня писать статью про сборку на x86, зато могу собрать его.
Это вот вкусняшки которые входят в сборку, так как на broadcom-девайсах
я весьма ограничен в памяти, то на x86-платформе, думаю ее явно будет больше 30 мегабайт, тут-то мы и получаем простраство для размещения плюшек и ништяков






















Так же в сборку включил, iftop, ifstat, ip, отключил в passwd
проверку на сложность пароля, а то несколько бесит выдумывать
хитровыебаные комбинации на прошивки собранные для теста.


Теперь о самом сложном.
Как-то ведь надо теперь эту x86 сборку установить.
Я собрал самый обычный iso образ
загрузиться можно прямо с него,
айпи будет 192.168.1.1
Чтобы записать на жесткий диск
нужно в любом линуксе
выполнить
dd if=/путь к образу of=/dev/sdX имя жесткого диска

В комментариях принимаются замечания.
Предварительно у себя протестировал на виртуалке
все работает, а первую прошивку на роутере длинк
и тоже все отлично.


3 комментария:

  1. Оно конечно большое спасибо за проделанную работу. Но реально было б полезнее и интереснее(для всех остальных) если б сделали инструкцию как собрать сборку под x86 с добавлением iftop, ifstat, ip(по аналогии можно ж добавить что угодно), создать образ (для заливки на винт). тогда если в вашем образе что-то лишнее либо не хватает, либо будет новая версия openwrt, каждый сам сможет собрать(пересобрать) себе нужное ядро с нужными опциями.

    ОтветитьУдалить
  2. Образ по ссылке: http://rghost.ru/download/1343727/3dd5e39e58d09857ec300f6fdf632cbd392eb819/openwrt-x86-iso не копируется с помощью dd и не монтируется с помощью mount -j loop openwrt-x86-iso /mnt/

    ОтветитьУдалить
  3. С какой ошибкой не монтируется?

    ОтветитьУдалить