Freebsd в роутерах аля Dlink

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
bsam
рядовой
Сообщения: 38
Зарегистрирован: 2010-06-04 14:21:16

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение bsam » 2010-07-09 15:04:23

Leo писал(а): - в head/sys/kern/vfs_mount.c добавить задержку перед монтированием ядра; я сделал pause("WWAIT", 10 * hz) в функции vfs_mountroot_try сразу после printf("Trying to mount root from %s\n", mountfrom)
А это не то же самое, что делает kern.cam.boot_delay в /boot/loader.conf?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Leo
рядовой
Сообщения: 25
Зарегистрирован: 2010-06-24 20:12:24

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Leo » 2010-07-09 17:24:23

Гость писал(а):Leo, ты я смотрю самый боевой
можешь выкинуть архив скомпилированых файлов бсд, которые потом жмутся в образ Img для прошивки в роутер
?
Могу, только не понял, чего хочется :)
На http://wiki.ddteam.net/wiki.cgi?page=DIR-320+FreeBSD есть ссылки на готовую сборку с ipsec
Это - законченное решение.
Я сейчас шью образ, в котором, фактически, только ядро. От "модифицированной" сборки rayddteam ещё образовывается масса модулей. Мир собирается из исходников tag=.

Из осмысленного, могу выложить образ прошивки, ядро которой понимает umass и может грузиться с /dev/gpt/mips_rootfs . И ещё архив модулей.

Leo
рядовой
Сообщения: 25
Зарегистрирован: 2010-06-24 20:12:24

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Leo » 2010-07-09 17:31:10

bsam писал(а):
Leo писал(а): - в head/sys/kern/vfs_mount.c добавить задержку перед монтированием ядра; я сделал pause("WWAIT", 10 * hz) в функции vfs_mountroot_try сразу после printf("Trying to mount root from %s\n", mountfrom)
А это не то же самое, что делает kern.cam.boot_delay в /boot/loader.conf?
Во-первых, думаю, что не то. Т.к. здесь речь идёт о задержке в скази, а у нас эта сказя не успевает образоваться (ядро дожидается инициализации шины усб, но умасс появляется чуть-чуть позже, а его ядро уже не ждёт)
Во-вторых, лоадера здесь нет. И никто пока не сказал, как имеющийся CFE передаёт ядру параметры и окружение :)

Гость
проходил мимо

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Гость » 2010-07-09 18:21:43

leo, в двух словах
нужен архив

Код: Выделить всё

 tar cjvf /base/
скопилированых файлов(ядро и утилиты) которые дальше пакуются в img образ
сам img не нужен

Leo
рядовой
Сообщения: 25
Зарегистрирован: 2010-06-24 20:12:24

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Leo » 2010-07-12 15:53:20

Гость писал(а):leo, в двух словах
нужен архив

Код: Выделить всё

 tar cjvf /base/
скопилированых файлов(ядро и утилиты) которые дальше пакуются в img образ
сам img не нужен
Как-то противоречиво...

Архив /base тянется меркурием

Код: Выделить всё

hg clone http://my.ddteam.net/hg/BASE/
В образ, который работает с флэшки, естественно, входит только ядро. Оно пакованное меньше метра - отправлю кому угодно. Могу выдать хозяину ресурса - положить на вики

Гость
проходил мимо

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Гость » 2010-07-12 16:04:34

leo, ты не понял
мне архив соурсов не нужен
так же мне не нужен уже готовый img который льется в dlink

мне нужен архив уже скомпилированых утилит и ядра

лису на ftp залей

Leo
рядовой
Сообщения: 25
Зарегистрирован: 2010-06-24 20:12:24

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Leo » 2010-07-12 18:51:27

Гость писал(а):leo, ты не понял
мне архив соурсов не нужен
так же мне не нужен уже готовый img который льется в dlink

мне нужен архив уже скомпилированых утилит и ядра

лису на ftp залей
Нет никаких "утилит". Ядро могу прислать (пиши grey.leo*gmail) или залить, но здесь анонимусы заливать не могут, а под учёткой форума не пускают вообще.

Гость
проходил мимо

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Гость » 2010-07-12 19:31:38

чуствую себя китайцем
или не понимают меня
или чего то не понимаю я

rayddteam сварганил svn соурсы для Dlink
и дал инструкцию как что собрать
на wiki у лиса список утилит которые оговаривали что бы включить в сборку этого Dlink

в итоге
есть готовый img с ядром и утилитами уже упакованый для заливки в Dlink, я правильно понимаю?

и есть svn дерево исходников, которые может кто угодно собрать
получится base/ набор утилит с ядром
и дальше упаковать в img для заливки я Dlink

я не хочу тянуть svn
я не хочу их компилять
мне нужны всего лишь ELF скопиленые утилиты и ядро для Dlink в формате MIPS
не ужатые в img
просто заархивированые в tar архив

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Alex Keda » 2010-07-12 20:42:48

если не пускет - отпишитесь мне на почту
========
2 гвест - самому собрать - не?
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Гость » 2010-07-12 21:02:36

неее
это тянуть нужно...
собирать....
долго и много :-D

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Alex Keda » 2010-07-12 21:55:29

здорова, paradox =)
========
не отписались ещё, кстати, вебманевцы...
Убей их всех! Бог потом рассортирует...

Leo
рядовой
Сообщения: 25
Зарегистрирован: 2010-06-24 20:12:24

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Leo » 2010-07-12 22:20:35

Гость писал(а):неее
это тянуть нужно...
собирать....
долго и много :-D
Тянуть - много.
Собирать - пару минут.
Но я хотя бы понял, что хотелось :)
Навряд ли эти архивы многим нужны...
Так что, на почту отправить? Или будем ждать доступа на фтп ?

Гость
проходил мимо

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Гость » 2010-07-12 22:24:32

архив нужен конкретно мне
что бы оценить если там что оптимизировать по размеру

а чего жать?
у лиса ftp для анонимнов всегда был открыт

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Alex Keda » 2010-07-13 19:07:03

Код: Выделить всё

upload/dlink.flash.tar.bz
на ftp - забирайте кому надо было
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Гость » 2010-07-13 19:26:27

как я и думал
все самое лишнее в
-rw-r--r--. 1 root wheel 3108479 Jul 13 2010 boot/kernel/kernel
-r--r--r--. 1 root wheel 1756540 Jul 13 2010 lib/libcrypto.so.6
-r--r--r--. 1 root wheel 1430540 Jul 13 2010 lib/libc.so.7

dj_max_demon
рядовой
Сообщения: 22
Зарегистрирован: 2010-02-17 13:22:07

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение dj_max_demon » 2010-07-13 23:05:03

люди как думаете, есле портонуть фрягу на такой девайс? возможно ли?
http://forum.lissyara.su/viewtopic.php? ... 94&start=0

Leo
рядовой
Сообщения: 25
Зарегистрирован: 2010-06-24 20:12:24

Докладываюсь

Непрочитанное сообщение Leo » 2010-07-14 19:30:24

FreeBSD заработала на asus wl500gpv2, что не удивительно, т.к. он и обсуждаемый dlink dir320 - аналоги.
Самое "нетривиальное" - упаковщик для прошивки в асусный формат и то, что ядро, которое грузит асусный CFE, должно быть пожато gzip.
Я заливал "свой" вариант, когда в роутере только ядро, а рут монтируется с флэшки.
Из "приколов" можно отметить другую разводку по виланам (bfe0 попадает на WAN порт, а из LAN ничего достать не смог - никакие vlan до 16 не цепляются), другую разводку по лампочкам (в асусе их вообще меньше, статус и вифи "поменяны местами", значения для управления "инвертированы" - 0-1, f1-f9), другую разметку флэша (в /dev/map/nvram, например, вообще ничего нет - а флэша там 8М).
Ещё для меня печально, что мой перепаяный асус (64М ОЗУ) в результате всех экспериментов показывает 32М как под фрёй, так и под другими прошивками...

jnz
проходил мимо

Re: Докладываюсь

Непрочитанное сообщение jnz » 2010-07-15 9:38:06

Leo писал(а):Ещё для меня печально, что мой перепаяный асус (64М ОЗУ) в результате всех экспериментов показывает 32М как под фрёй, так и под другими прошивками...
не знаю, как wl500gp, а для DIR320 линуксовые прошивки видят новую память, только если в nvram вбить хитрую настройку

Код: Выделить всё

nvram set sdram_init=0x0013 &&nvram commit
а касательно FreeBSD в sys/mips/bcm47xx/bcm47xx_machdep.c есть интересная строчка

Код: Выделить всё

#define len  0x02000000
умножаем на 2 и вроде даже работает :unsure:

dj_max_demon
рядовой
Сообщения: 22
Зарегистрирован: 2010-02-17 13:22:07

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение dj_max_demon » 2010-07-15 23:49:13

проигнорирывали :cry:

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: Докладываюсь

Непрочитанное сообщение thefree » 2010-07-16 8:44:13

dj_max_demon писал(а):проигнорирывали :cry:
Вы немного темой не ошиблись?
Leo писал(а):FreeBSD заработала на asus wl500gpv2, что не удивительно, т.к. он и обсуждаемый dlink dir320 - аналоги.
Самое "нетривиальное" - упаковщик для прошивки в асусный формат и то, что ядро, которое грузит асусный CFE, должно быть пожато gzip.
Я заливал "свой" вариант, когда в роутере только ядро, а рут монтируется с флэшки.
Из "приколов" можно отметить другую разводку по виланам (bfe0 попадает на WAN порт, а из LAN ничего достать не смог - никакие vlan до 16 не цепляются), другую разводку по лампочкам (в асусе их вообще меньше, статус и вифи "поменяны местами", значения для управления "инвертированы" - 0-1, f1-f9), другую разметку флэша (в /dev/map/nvram, например, вообще ничего нет - а флэша там 8М).
Ещё для меня печально, что мой перепаяный асус (64М ОЗУ) в результате всех экспериментов показывает 32М как под фрёй, так и под другими прошивками...
wl500gp первая модель? как завелось без проблем?
Гость писал(а):как я и думал
все самое лишнее в
-rw-r--r--. 1 root wheel 3108479 Jul 13 2010 boot/kernel/kernel
-r--r--r--. 1 root wheel 1756540 Jul 13 2010 lib/libcrypto.so.6
-r--r--r--. 1 root wheel 1430540 Jul 13 2010 lib/libc.so.7
Предложения?
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Гость
проходил мимо

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Гость » 2010-07-16 11:03:45

Предложения?
выбросить все не нужное
у меня на i386 ядро момоему меньше весит..

Гость
проходил мимо

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Гость » 2010-07-16 11:35:42

одна и таже утилиты с разными символьными ссылками должа быть

dlink.flash/usr/bin/

bzegrep
bzfgrep
bzgrep
egrep
fgrep
grep
zegrep
zfgrep
zgrep

1,077,264 байт в 9 файлах

ex
nex
nvi
nview
vi
view

2,531,304 байт в 6 файлах

это у меня под виндой они каждый отдельно распаковался а под бсд там символьные ссылки?
или это они и на фрибсд физически место занимают?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Alex Keda » 2010-07-16 15:05:19

это винду глючит поди.
скачай на уникс и там распакуй
в конце концов, md5 сравни
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение Гость » 2010-07-16 15:21:24

да, прошу прощения
винда символьные линки не распаковывает
а распаковывает символьный линк как отдельный файл
и получается каждый раз новый файл
в юниксе там символьный линк на один

rayddteam
сержант
Сообщения: 172
Зарегистрирован: 2009-09-07 12:40:19
Откуда: Киев

Re: Freebsd в роутерах аля Dlink

Непрочитанное сообщение rayddteam » 2010-07-17 16:02:34

Давненько не получал длительный доступ к консоли (ремонт у меня :) )
буду краток.
  1. Малость заблудился, у кого какие вопросы остались?
  2. Что и как мы все-таки делаем?
Я так понял Leo USB-rootfs профайл победил.

Ремонт у меня еще не закончился, так что что-то делать смогу наверно уже через неделю.