LINUX.ORG.RU

Экран для роутера с openwrt


1

2

Наверно многие слышали-видели плееры из журнала vogue за прошлый год. У меня остался такой плеер, прошил его линуксом с собранным usb-gadget-ethernet, и по мини инструкции сделал вывод conky с компа (http://habrahabr.ru/blogs/DIY/118537/). Потом он у меня какое-то время просто так валялся, и недавно я купил роутер d-link dir 825 прошил его openwrt (Версия прошивки: OpenWrt Firmware Attitude Adjustment (r28713) / LuCI Trunk (trunk+svn7869); Версия ядра: 2.6.39.4). Пакет kmod-usb-net-cdc-ether установлен. Но возникает проблема:

root@OpenWrt:~# ifconfig usb0 usb0 Link encap:Ethernet HWaddr 0A:8A:C3:24:03:74 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Отлично устройство видится, но при:

root@OpenWrt:~# ifconfig usb0 192.168.1.2

Роутер уходит в ребут. Прописывать в /etc/config/network и задавать в веб морде тоже пробовал, итог один -ребут.

Есть какие-нибудь мысли?

PS сначала начал грешить, что питания не хватает, подсоединил экран через активный узб хаб, все так же ребутиться.

плееры из журнала vogue за прошлый год. У меня остался такой плеер, прошил его линуксом

У меня есть холодильник шарп (на него наклеены такие забавные магнитики из разных стран), так вот линукс на него не встал.

Zahar_Krater
()
Ответ на: комментарий от Marty_McFlay

вот хочу щас Вашу поставить

pekmop1024 собирал её, чтобы работал Wi-Fi, когда для этого нужен был патч на ядро. Сейчас уже давно официальная бинарная сборка транка нормально работает, и ни руками ничего не надо собирать, ни использовать чужие сборки.

gentoo_root ★★★★★
()
Ответ на: комментарий от Marty_McFlay

Не лежит, просто динднс не всегда обновляется. Оно на самом роутере и лежит. Обновил вручную.
Такие симптомы, как у тебя, проявляются, когда сборка стоит одна, а ядерные модули из репозитория сборки другой.

pekmop1024 ★★★★★
()
Ответ на: комментарий от pekmop1024

А не подскажите, вот на офсайте http://downloads.openwrt.org/backfire/10.03/ar71xx/, лежит 4 прошивки для 825: openwrt-ar71xx-dir-825-b1-jffs2-backup-loader.bin openwrt-ar71xx-dir-825-b1-jffs2.bin openwrt-ar71xx-dir-825-b1-squashfs-backup-loade..> openwrt-ar71xx-dir-825-b1-squashfs.bin Какой из них шиться?

Щас вот первой прошился, затем пакет поставил #opkg install kmod-usb-net-cdc-ether, но при #ifconfig, usb интерфейс, как раньше, не поднимается... root@OpenWrt:~# ifconfig usb0 ifconfig: usb0: error fetching interface information: Device not found

Marty_McFlay
() автор топика
Ответ на: комментарий от gentoo_root

Спасибо. А какой шиться? Их там jffs2 или squashfs? Правильно ли я понимаю, сначала шьется factory.bin а потом сверху ставится sysupgrade?

Marty_McFlay
() автор топика
Ответ на: комментарий от Marty_McFlay

Их там jffs2 или squashfs?

Можно любой, но я предпочитаю jffs2, т.к. она предоставляет доступ на запись во всю ФС.

Правильно ли я понимаю, сначала шьется factory.bin а потом сверху ставится sysupgrade?

Из режима восстановления прошивки в первый раз заливается factory. Чтобы потом обновлять прошивку, либо делать точно так же, либо прямо из-под OpenWrt прошивать образ sysupgrade, либо обновлять через opkg нужные пакеты.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

Что-то не могу на морду зайти, делаю:

1. зажимаю ресет пока не начинает мигать лампочка. 2. забиваю у себя 192.168.0.2 и 255.255.255.0 3. захожу 192.168.0.1 под ie 4. шью openwrt-ar71xx-generic-dir-825-b1-jffs2-factory.bin 5. пишет что прошилось 6. выставляю сеть на авто 7. захожу 192.168.1.1 и получаю:

Попытка Google Chrome подключиться к 192.168.1.1 была отклонена. Сайт недоступен или ваша сеть настроена неправильно. Под ie тоже самое. Хотя 192.168.1.1 пингуется.

Что не так?

Marty_McFlay
() автор топика
Ответ на: комментарий от Marty_McFlay

захожу 192.168.1.1 и получаю:

По дефолту в OpenWrt нет веб-интерфейса, надо заходить не браузером, а telnet'ом, и через него установить пароль и поднять ssh, а уже из консоли по ssh поднять веб-интерфейс luci. Всё подробно описано в OpenWrt wiki.

gentoo_root ★★★★★
()
Ответ на: комментарий от Marty_McFlay

А, понятно веб интерфейса по умолчанию нету.

Marty_McFlay
() автор топика
Ответ на: комментарий от gentoo_root

Спасибо большое, все получилось:

usb0 Link encap:Ethernet HWaddr 26:02:91:83:58:A1
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Осталось только установить conky, ipk'ка которого нет в репозиториях, и сделать его вывод.

Marty_McFlay
() автор топика
Ответ на: комментарий от Marty_McFlay

Я тебе категорически советую осилить сборку OpenWRT.
Там все просто и понятно, будешь сам себе и софт собирать, и образы прошивки с нужным его набором.

pekmop1024 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.