Перейти к содержимому
Калькуляторы

Всем привет.

Появилось не преодолимое желание прошить RB450G в OpenWRT. Но не могу найти статью "How made", господа пните в верном направлении, а то в творческом тупике.

Пробовал лить openwrt-atheros-vmlinux.elf на ftp и ребутать, как по обыкновению шьются микротики, но явно микротик не согласиться, что это хорошая прошивка, что бы её запустить.

Качал отседого http://downloads.openwrt.org/snapshots/trunk/atheros/

Пробовал что-то читать, но я так понял, там о глюках было прошивки. а не заливки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сам не пробовал, но (теоретически) инсталляция возможна только через "PXE/netbooting".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А смысл в этом действии? микротик даёт куда больше плюшек в сравнении с OpenWRT.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А смысл в этом действии? микротик даёт куда больше плюшек в сравнении с OpenWRT.

В Микротике например вебсервер не установишь, только костыль через хотспот.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В Микротике например вебсервер не установишь, только костыль через хотспот.

А зачем на оборудовании, которое занимается коммутацией/маршрутизацией веб-сервер?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В Микротике например вебсервер не установишь, только костыль через хотспот.

А зачем на оборудовании, которое занимается коммутацией/маршрутизацией веб-сервер?

это у же не важно(потому как был пример), дело в том, что OpenWrt всетаки дает больше возможностей для людей которые умеют его готовить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тебе нужен будет ком-шнурок + сетевая, при старте РБ-а выбрать загрузку по сети. 450-й прошить во что-то не родное можно будет только через PXE.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тебе нужен будет ком-шнурок + сетевая, при старте РБ-а выбрать загрузку по сети. 450-й прошить во что-то не родное можно будет только через PXE.

 

Ок спасибо. PXE это шо, можно название полностью, какая софтина лучше? Не сталкивался, по роду деятельности я VOIPщик, вот и ответ, для чего нужно, что бы Астериск накатить и посмотреть. как сия штука заработает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

PXE это шо, можно название полностью,

PXE - это PXE. Мануалов валом, правда для x86. С какими извращениями МТ будет грузиться - неведомо, возможно - без проблем, возможно - потребуются пляски с бубном.

Хотя я сомневаюсь, что там реализован именно PXE, скорее - прошивка тянется с tftp.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

kamikaze_8.09.2_source.tar.bz2 - это оно. Если сморозил глупость просьба ногами не пинать :)
Изменено пользователем E^X

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Чёт тупняк отвхатил на ровном месте, победить не могу

 

Ubuntu 12.04

 

Вот на что материться лог, когда микротик пытается загрузиться с сети.

tail -f /var/log/syslog

Aug 20 15:27:13 alex-virtual-machine dnsmasq-dhcp[2703]: DHCP, IP range 192.168.110.220 -- 192.168.110.230, lease time 12h
Aug 20 15:27:13 alex-virtual-machine dnsmasq-tftp[2703]: TFTP root is /tftpboot
Aug 20 15:27:18 alex-virtual-machine dhcpd: BOOTREQUEST from 00:0c:42:bd:f7:88 via eth0: BOOTP from dynamic client and no dynamic leases
Aug 20 15:27:18 alex-virtual-machine dnsmasq-dhcp[2703]: BOOTP(eth0) 00:0c:42:bd:f7:88 ignored
Aug 20 15:27:18 alex-virtual-machine dnsmasq-dhcp[2703]: BOOTP(eth0) 00:0c:42:bd:f7:88 ignored

Стартую вот так

/usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/sendsigs.omit.d/network-manager.dnsmasq.pid --listen-address=192.168.110.237 --conf-file=/var/run/nm-dns-dnsmasq.conf --cache-size=0 --proxy-dnssec

 

 

/etc/dnsmasq.conf

/var/run/nm-dns-dnsmasq.conf

# deactivate DNS
port=0
# listen on specific interface and/or address
interface=eth0
listen-address=192.168.110.237
bind-interfaces
## DHCP configuration
dhcp-range=192.168.110.220,192.168.110.230,12h
# detect PXE clients
dhcp-vendorclass=set:pxe,PXEClient
# MACs we serve
dhcp-host=00:0C:42:BD:F7:88 (и маленькими и большими буквами пробовал писать)
# do not send default route and DNS server options
dhcp-option=option:router
dhcp-option=option:dns-server
# ignore request from unknown hosts
dhcp-ignore=tag:known
# and ignore non-PXE booting
dhcp-ignore=tag:!pxe
## TFTP configuration
enable-tftp
tftp-root=/tftpboot
dhcp-boot=openwrt-atheros-vmlinux.elf

 

cat /etc/dhcp/dhcpd.conf | grep -v '#'

ddns-update-style none;

option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;

log-facility local7;
subnet 192.168.110.0 netmask 255.255.255.0 {
range 192.168.110.220 192.168.110.230;
option domain-name-servers 192.168.110.120;
option domain-name "example.org";
option routers 192.168.110.118;
option broadcast-address 192.168.110.255;
default-lease-time 604800;
max-lease-time 604800;
}

 

После смены любых настроек, перезапускаю DHCP /etc/init.d/isc-dhcp-server restart и строчку запуска выполняю

/usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/sendsigs.omit.d/network-manager.dnsmasq.pid --listen-address=192.168.110.237 --conf-file=/var/run/nm-dns-dnsmasq.conf --cache-size=0 --proxy-dnssec

она у меня не демонизируется по этому контрл+це.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нашёл что сделать, что бы стал АЙС

/etc/dhcp/dhcpd.conf

host mikrotik {
 hardware ethernet 00:0c:42:bd:f7:88;
 fixed-address 192.168.110.220;
}

 

Скачало, микротик проверил, что это elf и всё не пингуется, ни работает последнее что написал он

 

RouterBOOT booter 2.29

RouterBoard 450G

CPU frequency: 680 MHz
 Memory size: 256 MB

Press any key within 2 seconds to enter setup..
trying bootp protocol... OK
Got IP address: 192.168.110.220
resolved mac address 00:0C:29:FD:40:9A
Gateway: 192.168.110.118
transfer started ....................... transfer ok, time=1.73s
setting up elf image... OK
jumping to kernel code

 

Не понимаю что это....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Появилось не преодолимое желание прошить RB450G в OpenWRT. Но не могу найти статью "How made", господа пните в верном направлении, а то в творческом тупике.

Ищете в Гугле "RB450G OpenWRT".

Первая же найденная ссылка ведёт на официальную документацию OpenWRT: http://wiki.openwrt.org/toh/mikrotik/rb450g

 

Не понимаю что это....

Это значит, что для игр с OpenWRT лучше использовать всякие DIR-300/NRU, которые лучше поддерживаются, дешевле стоят и по умолчанию меньше умеют.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за ответ, это видел, но у меня "смотрю в книгу, вижу фигу", народ заливал я тоже хочу. сможете подсказать, что мне нужно делать, хотя обощённо, кроме того как менять железо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо, кажись оно. Попробую подготовить сию пошивку сам, авось съест её роутер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

DIR-300/NRU, которые лучше поддерживаются

B5 на RT5350 вообще не поддерживается к слову...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

DIR-300/NRU, которые лучше поддерживаются

B5 на RT5350 вообще не поддерживается к слову...

К B5 подходят прошивки от Zyxel Keenetic Lite.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И в чем суть в контексте опенврт?

Да и смысла мало - кастратик без аппаратного ната не шибко интересен, в этом ценовом диапазоне у него есть конкуренты...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в этом ценовом диапазоне у него есть конкуренты...

Например?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Собрал руками на убунте прошивку для RB450G, с включенным дебагом как я понял.

Материться вот так

 

[    7.530000] 8021q: 802.1Q VLAN Support v1.8
[    7.530000] VFS: Cannot open root device "(null)" or unknown-block(0,0)
[    7.540000] Please append a correct "root=" boot option; here are the available partitions:
[    7.550000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

 

Весь лог в файлике, что бы не захламлять форум.

rb450G_load.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рут хочет, а вы рут не указали...

Если рут - какой-то сквош на мтд, то так и указывать root=/dev/mtdblockX

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рут хочет, а вы рут не указали...Если рут - какой-то сквош на мтд, то так и указывать root=/dev/mtdblockX

 

Ну то что рута хочет это понятно, не понимаю где. "какой-то сквош на мтд" - не понял ни слова :)

root=/dev/mtdblockX - не подскажите в каких конфигах при компиляции?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сквош - это такая RO файловая система в линухах, умеет неплохо жать файлы, популярна в основном в не х86 девайсах, где нет/мало места на флешке/диске.

мтд - это условное разбитие флешки на разделы, типа mbr/gpart на обычных дисках.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.