Freebsd в роутерах аля Dlink
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Т.к. гранта на правку у меня нет (под именем Alex RAY), пишу сюда.
Портирование FreeBSD в первую очередь на маршрутизатор D-Link DIR-320.
Почти весь труд может быть перенесен на DIR-330. В будующем на большую часть маршрутизаторов D-Link на базе процессоров MIPS, а затем вполне реально и на ARM (есть положительные наработки для NAS DNS-323).
Цель данного проекта получить рабочий DIR-320 с FreeBSD работающий из флэша (4М).
Устройство:
MIPS CPU
6ports switch (6-ой подключен к процессору)
WiFi
В данный момент получина работоспособная файловая система, жатая LZMA, в размере 2.1Мб, рабочее ядро(ограниченое размером 3М в расспакованом виде, т.к. CFE грузится на 3-м метре ОЗУ) в запкакованом виде такое ядро занимает 800К.
Но требуется поддержка KLD, еще не закончена. Работа с Wi-Fi еще в переди.
Подробности позже.
Поддержка KLD - готова. Спасибо Neel Natu.
Портирование FreeBSD в первую очередь на маршрутизатор D-Link DIR-320.
Почти весь труд может быть перенесен на DIR-330. В будующем на большую часть маршрутизаторов D-Link на базе процессоров MIPS, а затем вполне реально и на ARM (есть положительные наработки для NAS DNS-323).
Цель данного проекта получить рабочий DIR-320 с FreeBSD работающий из флэша (4М).
Устройство:
MIPS CPU
6ports switch (6-ой подключен к процессору)
WiFi
В данный момент получина работоспособная файловая система, жатая LZMA, в размере 2.1Мб, рабочее ядро(ограниченое размером 3М в расспакованом виде, т.к. CFE грузится на 3-м метре ОЗУ) в запкакованом виде такое ядро занимает 800К.
Но требуется поддержка KLD, еще не закончена. Работа с Wi-Fi еще в переди.
Подробности позже.
Поддержка KLD - готова. Спасибо Neel Natu.
Последний раз редактировалось rayddteam 2010-02-17 13:35:29, всего редактировалось 1 раз.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
текст внёс.
========
в вики убогонько сделано в плане защщиты страниц - нельзя пользователю дать правку. тока от всех мона защитить
========
в вики убогонько сделано в плане защщиты страниц - нельзя пользователю дать правку. тока от всех мона защитить
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: Freebsd в роутерах аля Dlink
о, у меня как раз DIR-320 валяется.
Предположим работа доведена до момента когда 100% всего задуманного реализовано.
Как всовывать FreeBSD в DIR-320??? Это микросхему там перепрошивать надо будет что ли? Или как?
Предположим работа доведена до момента когда 100% всего задуманного реализовано.
Как всовывать FreeBSD в DIR-320??? Это микросхему там перепрошивать надо будет что ли? Или как?
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Нет, выпаивание флэша не понадобится, делаю из расчета совместимости с прошивкой D-Link._FreeBSD писал(а):о, у меня как раз DIR-320 валяется.
Предположим работа доведена до момента когда 100% всего задуманного реализовано.
Как всовывать FreeBSD в DIR-320??? Это микросхему там перепрошивать надо будет что ли? Или как?
Разделение блоков флэша не меняется, загрузчик остается тот-же.
И предусмотрю возможность возврата на родную.
Просьба: т.к. я представляю оную фирму. Не приносите в сервис с фревой прошивкой, предварительно меняйте на оригинал.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Сеньхуа!lissyara писал(а):текст внёс.
========
в вики убогонько сделано в плане защщиты страниц - нельзя пользователю дать правку. тока от всех мона защитить
При возможности нарисую более подробную, более правильную версию.
У тебя паблик svn есть?
-
- подполковник
- Сообщения: 3929
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Freebsd в роутерах аля Dlink
Меня интересуте и тема DNS-323...rayddteam писал(а):Сеньхуа!lissyara писал(а):текст внёс.
========
в вики убогонько сделано в плане защщиты страниц - нельзя пользователю дать правку. тока от всех мона защитить
При возможности нарисую более подробную, более правильную версию.
У тебя паблик svn есть?
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Freebsd в роутерах аля Dlink
с баранами разговаривать смысла не вижу
в вики про протекцию яндегс перевода не понял, послал без
в вики про протекцию яндегс перевода не понял, послал без
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Прошу много уважаемое поучаствовать в создании списка необходимых для работы маршрутизатора файлов
http://wiki.lissyara.su/wiki/FreeBSD_DI ... ired_files
http://wiki.lissyara.su/wiki/FreeBSD_DI ... ired_files
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Freebsd в роутерах аля Dlink
не умею работать с wiki но думаю /usr/share/snmp/ можно была бы убрать вообще, если надо доставим отдельно ...
И думаю не мешало бы добавить
_http://www.freebsd.org/cgi/cvsweb.cgi/ports/security/dropbear/
И думаю не мешало бы добавить
_http://www.freebsd.org/cgi/cvsweb.cgi/ports/security/dropbear/
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Freebsd в роутерах аля Dlink
А порт Busybox который Луиджи сделал не подойдет?
http://info.iet.unipi.it/~luigi/FreeBSD ... 080819.tgz
Хотя с точки зрения лицензии это не Ъ.
http://info.iet.unipi.it/~luigi/FreeBSD ... 080819.tgz
Хотя с точки зрения лицензии это не Ъ.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Пока еще не время жировать на SSHthefree писал(а):не умею работать с wiki но думаю /usr/share/snmp/ можно была бы убрать вообще, если надо доставим отдельно ...
И думаю не мешало бы добавить
_http://www.freebsd.org/cgi/cvsweb.cgi/ports/security/dropbear/
Но будем держать ин майнд!
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Лицензия это одно дело.terminus писал(а):А порт Busybox который Луиджи сделал не подойдет?
http://info.iet.unipi.it/~luigi/FreeBSD ... 080819.tgz
Хотя с точки зрения лицензии это не Ъ.
А главный вопрос зачем.
Вдоволь нашарившись по дереву исходников мы можем наблюдать такие вещи:
- rescue - это не набор утилит для спасения, это средсво для сборки красоты! т.е. обратил внимание что при сборке патчится exec в шеле, а это означает: что можно встроенные вещи не экзэчить через систему, а запускать как функцию из себя
- man crunchgen - собираем все пачками как нам надо
Но теперь в тему, сейчас идет речь не о том КАК, а о том ЧТО!
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Freebsd в роутерах аля Dlink
А netgraph-овские ноды можно будет использовать на той архитектуре? Не увидел ngctl...
Правда для rootfs это не самое важное
Правда для rootfs это не самое важное
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Модули подгружаются, использовать пока не пробовалterminus писал(а):А netgraph-овские ноды можно будет использовать на той архитектуре? Не увидел ngctl...
Правда для rootfs это не самое важное
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
понимаешь, и не выкинешь же ничего...rayddteam писал(а):Прошу много уважаемое поучаствовать в создании списка необходимых для работы маршрутизатора файлов
http://wiki.lissyara.su/wiki/FreeBSD_DI ... ired_files
на любую строку смотрю и понимаю - это надо в таком случае, это в таком...
надо как-то мировоззрение изменить и попытатсья оторваться от целостной системы...
Убей их всех! Бог потом рассортирует...
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Freebsd в роутерах аля Dlink
наверное правильнее будет создание ядра отдельно а остальное установкой из пакетов ...lissyara писал(а):понимаешь, и не выкинешь же ничего...rayddteam писал(а):Прошу много уважаемое поучаствовать в создании списка необходимых для работы маршрутизатора файлов
http://wiki.lissyara.su/wiki/FreeBSD_DI ... ired_files
на любую строку смотрю и понимаю - это надо в таком случае, это в таком...
надо как-то мировоззрение изменить и попытатсья оторваться от целостной системы...
или посмотреть в сторону picobsd
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Не так все просто, у нас ридонли файловая ситема.thefree писал(а): наверное правильнее будет создание ядра отдельно а остальное установкой из пакетов ...
или посмотреть в сторону picobsd
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Freebsd в роутерах аля Dlink
но там же есть usb ...rayddteam писал(а):Не так все просто, у нас ридонли файловая ситема.
Так что вопрос до установки чего либо решен.
Но без минимального пакета теперь ясно что не куда ...
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Пофиксил crunchide для mips (правда только для Little Endian), утром проверю на работе.
Результат рассмотрения rescue привел к тому, что делается он темже crunchide/crunchgen
По ходу внутреннего экзека там не оказалось (нужно будет подумать в будущем).
размер бинарника rescue 5281344
размер "нашего многобинарника" 3780060
почешу репу на предмет либов отдельно от него (мугут пригодится для доп программ)
Результат рассмотрения rescue привел к тому, что делается он темже crunchide/crunchgen
По ходу внутреннего экзека там не оказалось (нужно будет подумать в будущем).
размер бинарника rescue 5281344
размер "нашего многобинарника" 3780060
почешу репу на предмет либов отдельно от него (мугут пригодится для доп программ)
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Freebsd в роутерах аля Dlink
вопрос возможно немного не в русло а если еще upx пожать?
или тогда мы получаем нагрузку на рам?
или тогда мы получаем нагрузку на рам?
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
-
- сержант
- Сообщения: 282
- Зарегистрирован: 2009-05-28 14:36:50
- Откуда: Кишинев
Re: Freebsd в роутерах аля Dlink
Я не понял каким образом будет организован доступ к консоли?
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Freebsd в роутерах аля Dlink
rs232sch писал(а):Я не понял каким образом будет организован доступ к консоли?
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Может в будущемthefree писал(а):вопрос возможно немного не в русло а если еще upx пожать?
или тогда мы получаем нагрузку на рам?
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
и телнет (пока без SSH)thefree писал(а):rs232sch писал(а):Я не понял каким образом будет организован доступ к консоли?