Freebsd в роутерах аля Dlink
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- UxN
- рядовой
- Сообщения: 49
- Зарегистрирован: 2010-02-27 19:06:19
- Откуда: Km.Ua
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
World собрал но очень трудно....
не хватает некоторых файлов.... Правда кое что я копировал из /usr/src....
Нужно создавать некоторые папки... Но и ето не беда
Сейчас стою на build kernel(((( ... Ето уже проблема....
cc: /usr/1/MIPS_FreeBSD/HEAD/head/sys/kern/sysv_ipc.c: No such file or directory
/usr/1/MIPS_FreeBSD/HEAD/head/sys/dev/gpio/gpiobus.c:19:33: error: dev/gpio/gpiobusvar.h: No such file or directory
mkdep: compile failed
*** Error code 1
Stop in /usr/obj/BCM5354/mips/usr/1/MIPS_FreeBSD/HEAD/head/sys/BCM5354.
*** Error code 1
Stop in /usr/1/MIPS_FreeBSD/HEAD/head.
*** Error code 1
Stop in /usr/1/MIPS_FreeBSD/HEAD/head.
я так понял не хватает gpiobusvar.h и sysv_ipc.c, Но их нету в инете((((
не хватает некоторых файлов.... Правда кое что я копировал из /usr/src....
Нужно создавать некоторые папки... Но и ето не беда
Сейчас стою на build kernel(((( ... Ето уже проблема....
cc: /usr/1/MIPS_FreeBSD/HEAD/head/sys/kern/sysv_ipc.c: No such file or directory
/usr/1/MIPS_FreeBSD/HEAD/head/sys/dev/gpio/gpiobus.c:19:33: error: dev/gpio/gpiobusvar.h: No such file or directory
mkdep: compile failed
*** Error code 1
Stop in /usr/obj/BCM5354/mips/usr/1/MIPS_FreeBSD/HEAD/head/sys/BCM5354.
*** Error code 1
Stop in /usr/1/MIPS_FreeBSD/HEAD/head.
*** Error code 1
Stop in /usr/1/MIPS_FreeBSD/HEAD/head.
я так понял не хватает gpiobusvar.h и sysv_ipc.c, Но их нету в инете((((
Ash nazg durbatul?k, ash nazg gimbatul, ash nazg thrakatul?k, agh burzum-ishi krimpatul.
Услуги хостинговой компании 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/
- UxN
- рядовой
- Сообщения: 49
- Зарегистрирован: 2010-02-27 19:06:19
- Откуда: Km.Ua
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
О и еще поглядел я в .../sys/dev/gpio/gpiobus.c
он ссылается на gpiobusvar.h
он ссылается на gpiobusvar.h
Ash nazg durbatul?k, ash nazg gimbatul, ash nazg thrakatul?k, agh burzum-ishi krimpatul.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
gpiobusvar.h генерится из интерфейса sys/dev/gpio/gpiobus_if.mUxN писал(а):О и еще поглядел я в .../sys/dev/gpio/gpiobus.c
он ссылается на gpiobusvar.h
странно, я сегодня пересобрал все с нуля, собралось.
У тебя версия системы какая? (хотя врядли в этом дела)
сделай hg update, убери в скрипте -DNO_CLEAN и нажми еще разок.
sys/kern/sysv_ipc.c - нашелся, уже закомитил.
завтра буду писать скрипт авто добавления
Последний раз редактировалось rayddteam 2010-03-25 0:59:32, всего редактировалось 1 раз.
- UxN
- рядовой
- Сообщения: 49
- Зарегистрирован: 2010-02-27 19:06:19
- Откуда: Km.Ua
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
haos# uname -a
FreeBSD haos 7.1-RELEASE FreeBSD 7.1-RELEASE #2: Sun Nov 8 13:17:59 EET 2009 root@haos:/usr/obj/usr/src/sys/WORK i386
-DNO_CLEAN я сразу убрал - с ним не шло...
-j8 я тоже убрал....
и еще мне пришлось некоторые недостающие модуля брать из /usr/src/...
может тут проблема??
FreeBSD haos 7.1-RELEASE FreeBSD 7.1-RELEASE #2: Sun Nov 8 13:17:59 EET 2009 root@haos:/usr/obj/usr/src/sys/WORK i386
-DNO_CLEAN я сразу убрал - с ним не шло...
-j8 я тоже убрал....
и еще мне пришлось некоторые недостающие модуля брать из /usr/src/...
может тут проблема??
Ash nazg durbatul?k, ash nazg gimbatul, ash nazg thrakatul?k, agh burzum-ishi krimpatul.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
из /usr/src не надо, из копии svn подходит (svn clone http://svn.freebsd.org/base/head/).UxN писал(а):haos# uname -a
FreeBSD haos 7.1-RELEASE FreeBSD 7.1-RELEASE #2: Sun Nov 8 13:17:59 EET 2009 root@haos:/usr/obj/usr/src/sys/WORK i386
-DNO_CLEAN я сразу убрал - с ним не шло...
-j8 я тоже убрал....
и еще мне пришлось некоторые недостающие модуля брать из /usr/src/...
может тут проблема??
- UxN
- рядовой
- Сообщения: 49
- Зарегистрирован: 2010-02-27 19:06:19
- Откуда: Km.Ua
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
Ладно я тогда попробую с нуля..
Исходники буду брать из http://svn.freebsd.org/base/head/
скрипт у меня такой:
#!/bin/sh
export SRCROOT=/usr/1/MIPS_FreeBSD/HEAD/head
. ${SRCROOT}/release/mips/boards/D-Link_DIR-320/device.inc.sh
export NFSROOT=${MAKEOBJDIRPREFIX}_nfsmount
export TFTPBOOT=/tftpboot
cd ${SRCROOT}
make -j6 ${MAKEFLAGS} kernel-toolchain
make ${MAKEFLAGS} DESTDIR=${NFSROOT} buildworld
make ${MAKEFLAGS} buildkernel
make ${MAKEFLAGS} DESTDIR=${NFSROOT} installkernel
make -j8 ${MAKEFLAGS} DESTDIR=${NFSROOT} installworld
E make -j6 ${MAKEFLAGS} DESTDIR=${NFSROOT} distrib-dirs
make -j6 ${MAKEFLAGS} DESTDIR=${NFSROOT} distribution
/usr/1/MIPS_FreeBSD/HEAD/head/release/mips/boards/D-Link_DIR-320/make_root
cp /usr/obj/BCM5354/mips/usr/1/MIPS_FreeBSD/HEAD/head/sys/BCM5354/kerne
cp /usr/obj/BCM5354_rootfs.small.64k.lzma /linux/home/ray/work/D-Link/R
Исходники буду брать из http://svn.freebsd.org/base/head/
скрипт у меня такой:
#!/bin/sh
export SRCROOT=/usr/1/MIPS_FreeBSD/HEAD/head
. ${SRCROOT}/release/mips/boards/D-Link_DIR-320/device.inc.sh
export NFSROOT=${MAKEOBJDIRPREFIX}_nfsmount
export TFTPBOOT=/tftpboot
cd ${SRCROOT}
make -j6 ${MAKEFLAGS} kernel-toolchain
make ${MAKEFLAGS} DESTDIR=${NFSROOT} buildworld
make ${MAKEFLAGS} buildkernel
make ${MAKEFLAGS} DESTDIR=${NFSROOT} installkernel
make -j8 ${MAKEFLAGS} DESTDIR=${NFSROOT} installworld
E make -j6 ${MAKEFLAGS} DESTDIR=${NFSROOT} distrib-dirs
make -j6 ${MAKEFLAGS} DESTDIR=${NFSROOT} distribution
/usr/1/MIPS_FreeBSD/HEAD/head/release/mips/boards/D-Link_DIR-320/make_root
cp /usr/obj/BCM5354/mips/usr/1/MIPS_FreeBSD/HEAD/head/sys/BCM5354/kerne
cp /usr/obj/BCM5354_rootfs.small.64k.lzma /linux/home/ray/work/D-Link/R
Ash nazg durbatul?k, ash nazg gimbatul, ash nazg thrakatul?k, agh burzum-ishi krimpatul.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Обновись с hg (или посмотри на вебифейсе), я там уже и утилиту сбори имиджа сделал и кучу всего
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Все, нашел, это я игнор файлик неправильно написал.
Думал там glob, а там regexp. FIXED
Мои извинения тем кому довелось побороться.
Думал там glob, а там regexp. FIXED
Мои извинения тем кому довелось побороться.
- UxN
- рядовой
- Сообщения: 49
- Зарегистрирован: 2010-02-27 19:06:19
- Откуда: Km.Ua
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
Собрал все но установка дальше не идет.
И я собирал без -DNO_CLEAN
[....
export TFTPBOOT=/tftpboot
export MAKEOBJDIRPREFIX=/usr/obj/${KERNCONF}
export NFSROOT=${MAKEOBJDIRPREFIX}/nfsmount
....
export TARGET_ARCH=mips
export TARGET_CPUTYPE=mips32
export KERNCONF=BCM5354 //Может поставить после export TFTPBOOT=/tftpboot т.к. ${KERNCONF} инциализируется позже
...]
Лог и скрипт есть....
И я собирал без -DNO_CLEAN
[....
export TFTPBOOT=/tftpboot
export MAKEOBJDIRPREFIX=/usr/obj/${KERNCONF}
export NFSROOT=${MAKEOBJDIRPREFIX}/nfsmount
....
export TARGET_ARCH=mips
export TARGET_CPUTYPE=mips32
export KERNCONF=BCM5354 //Может поставить после export TFTPBOOT=/tftpboot т.к. ${KERNCONF} инциализируется позже
...]
Лог и скрипт есть....
- Вложения
-
- reserv.txt
- Лог установки
- (22.59 КБ) 21 скачивание
-
- startx.txt
- СКРИПТ
- (6.01 КБ) 21 скачивание
Ash nazg durbatul?k, ash nazg gimbatul, ash nazg thrakatul?k, agh burzum-ishi krimpatul.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Я сейчас занимаюсь новым вариантом сборщика,
результат должен собирать прошивку на стандартных "целях" типа:
make kernel-toolchain
make buildworld
make buildkernel
make installkernel
make installworld
make distrib-dirs
make distribution
С необходимыми только двумя переменными окружения TARGET_VENDOR="D-Link" TARGET_DEVICE="DIR-320"
По твоему вопросу пока можно сделать так:
READELF=${MAKEOBJDIRPREFIX}/${TARGET}/${SRCROOT}/tmp/usr/bin/readelf
здесь вписать путь к readelf скомпиленый с поддержкой MIPS но исполняемый на i386
find /usr/obj -name readelf
один будет исполяемый mips, второй i386
cd usr.bin/mkulzma/
make && make install
cd release/mips/boards/D-Link_DIR-320/tinyware/packimage/
make && cp packimage /usr/local/bin/
в скрипте удали путь к packimage
результат должен собирать прошивку на стандартных "целях" типа:
make kernel-toolchain
make buildworld
make buildkernel
make installkernel
make installworld
make distrib-dirs
make distribution
С необходимыми только двумя переменными окружения TARGET_VENDOR="D-Link" TARGET_DEVICE="DIR-320"
По твоему вопросу пока можно сделать так:
READELF=${MAKEOBJDIRPREFIX}/${TARGET}/${SRCROOT}/tmp/usr/bin/readelf
здесь вписать путь к readelf скомпиленый с поддержкой MIPS но исполняемый на i386
find /usr/obj -name readelf
один будет исполяемый mips, второй i386
cd usr.bin/mkulzma/
make && make install
cd release/mips/boards/D-Link_DIR-320/tinyware/packimage/
make && cp packimage /usr/local/bin/
в скрипте удали путь к packimage
- UxN
- рядовой
- Сообщения: 49
- Зарегистрирован: 2010-02-27 19:06:19
- Откуда: Km.Ua
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
KERNCONF нужно ставить здесь т.к. ета переменная инициализируеться позже и соответственно:
MAKEOBJDIRPREFIX = /usr/obj/,
а NFSROOT=/usr/obj//nfsmount
если ето ничего не значит, прошу прощения....
[....
export TFTPBOOT=/tftpboot
export KERNCONF=BCM5354 // <<======================================
export MAKEOBJDIRPREFIX=/usr/obj/${KERNCONF}
export NFSROOT=${MAKEOBJDIRPREFIX}/nfsmount
...]
MAKEOBJDIRPREFIX = /usr/obj/,
а NFSROOT=/usr/obj//nfsmount
если ето ничего не значит, прошу прощения....
[....
export TFTPBOOT=/tftpboot
export KERNCONF=BCM5354 // <<======================================
export MAKEOBJDIRPREFIX=/usr/obj/${KERNCONF}
export NFSROOT=${MAKEOBJDIRPREFIX}/nfsmount
...]
Ash nazg durbatul?k, ash nazg gimbatul, ash nazg thrakatul?k, agh burzum-ishi krimpatul.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Как я уже говорил, сейчас делаю совсем иначе.UxN писал(а):KERNCONF нужно ставить здесь т.к. ета переменная инициализируеться позже и соответственно:
MAKEOBJDIRPREFIX = /usr/obj/,
а NFSROOT=/usr/obj//nfsmount
если ето ничего не значит, прошу прощения....
[....
export TFTPBOOT=/tftpboot
export KERNCONF=BCM5354 // <<======================================
export MAKEOBJDIRPREFIX=/usr/obj/${KERNCONF}
export NFSROOT=${MAKEOBJDIRPREFIX}/nfsmount
...]
По этом ты пока себе исправь и напиши народу что исправлял. А я надеюсь за пару дней переделаю на более простоую модель.
- UxN
- рядовой
- Сообщения: 49
- Зарегистрирован: 2010-02-27 19:06:19
- Откуда: Km.Ua
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
Вот с горем пополам я собрал прошивку.
Я так понимаю ІР ПК 192.168.0.90
И ІР роутера 192.168.0.1
А файл прошивки FBSD.img....
А после прошивки какой ІР на роутере??
Он почему то не отвечает после прошивки на ДХЦП и на 192.168.0.1 ??
Может собрал с ошибками. Я не уверен((((. Как можно посмотреть? Нужно ли собирать jtag?
Я так понимаю ІР ПК 192.168.0.90
И ІР роутера 192.168.0.1
А файл прошивки FBSD.img....
А после прошивки какой ІР на роутере??
Он почему то не отвечает после прошивки на ДХЦП и на 192.168.0.1 ??
Может собрал с ошибками. Я не уверен((((. Как можно посмотреть? Нужно ли собирать jtag?
Ash nazg durbatul?k, ash nazg gimbatul, ash nazg thrakatul?k, agh burzum-ishi krimpatul.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Пока дефолты не вычищены (значения можно посмотреть в архиве etc.tar.gz - это дефолт)
у тебя ИП пока 192.168.0.97
JTAG не нужен, если у тебя коробочка уже не гарантийная(плобы сорваны), можешь подключить консоль
1 RX
2 None(Key)
3 VCC (+5V)
4 GND
5 TX
Уровни TTL
Желательно подключать чем-то, что уровни на TX/RX выставляет/принимает в соответствии с входом VCC (в данном случае там 5В)
т.е. если на выходе VCC 3.3В, то на RX надо подовать 3.3В
у тебя ИП пока 192.168.0.97
JTAG не нужен, если у тебя коробочка уже не гарантийная(плобы сорваны), можешь подключить консоль
1 RX
2 None(Key)
3 VCC (+5V)
4 GND
5 TX
Уровни TTL
Желательно подключать чем-то, что уровни на TX/RX выставляет/принимает в соответствии с входом VCC (в данном случае там 5В)
т.е. если на выходе VCC 3.3В, то на RX надо подовать 3.3В
- UxN
- рядовой
- Сообщения: 49
- Зарегистрирован: 2010-02-27 19:06:19
- Откуда: Km.Ua
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
Есть идея может поставить загрузку с внешнего ЮСБ устройства....
то есть загрузчик на но роутере, а сама ось на флешке....
Если так сделать можно избежать лишней записи в флеш, проще собрать и поставить прошивку и П/О....
а потом уже его сжимать и старатся поместить на роутер....
то есть загрузчик на но роутере, а сама ось на флешке....
Если так сделать можно избежать лишней записи в флеш, проще собрать и поставить прошивку и П/О....
а потом уже его сжимать и старатся поместить на роутер....
Ash nazg durbatul?k, ash nazg gimbatul, ash nazg thrakatul?k, agh burzum-ishi krimpatul.
- featZima
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2010-03-20 4:04:10
Re: Freebsd в роутерах аля Dlink
я не спец, но чтобы подключить флешку, нужно работающее ядро с драйверов usb ? А как потом переключится на флешку, chroot ?
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
я сейчас для удобства юзаю флэшку (можно и НФС), завтра если не забуду скину образ флэша на ФТП Лиса.UxN писал(а):Есть идея может поставить загрузку с внешнего ЮСБ устройства....
то есть загрузчик на но роутере, а сама ось на флешке....
Если так сделать можно избежать лишней записи в флеш, проще собрать и поставить прошивку и П/О....
а потом уже его сжимать и старатся поместить на роутер....
Оно и есть, ядро и модули.featZima писал(а): я не спец, но чтобы подключить флешку, нужно работающее ядро с драйверов usb ? А как потом переключится на флешку, chroot ?
kldload umass
mount -t msdosfs /mnt /dev/da0s1
По дефолту монтируется с 777, т.е. экзек возможен.
chroot /mnt /bin/csh
и пользуйся на здоровье
/etc валяется в ОЗУ (tmpfs)
сохраняется во флэшь(tar.gz dd-ей) /etc/save_etc
- UxN
- рядовой
- Сообщения: 49
- Зарегистрирован: 2010-02-27 19:06:19
- Откуда: Km.Ua
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
Сборка у меня выходит в два этапа:
1. Сборка/установка тулчейна, ядра, мира.
2. Сборка образа.
1.start_1.txt по умолчанию делает этап 1. Скрипт лучше всего запускать так: ./start_1.txt > result.log
И дальше уже в том файле будет весь лог сборки, Минус в том что лог будет занимать около 20 МБ, если не больше. Можно и без лога но труднее отслеживать ошибки.
2. Дальше нужно поставить из портов cdrtools. И подгонять start_2.txt т.к. у меня много ошибок и он еще в процессе.
1. Сборка/установка тулчейна, ядра, мира.
2. Сборка образа.
1.start_1.txt по умолчанию делает этап 1. Скрипт лучше всего запускать так: ./start_1.txt > result.log
И дальше уже в том файле будет весь лог сборки, Минус в том что лог будет занимать около 20 МБ, если не больше. Можно и без лога но труднее отслеживать ошибки.
2. Дальше нужно поставить из портов cdrtools. И подгонять start_2.txt т.к. у меня много ошибок и он еще в процессе.
- Вложения
-
- start_2.txt
- Скрипт для сборки образа. Частично не рабочий!!!!!!
- (5.48 КБ) 19 скачиваний
-
- start_1.txt
- Скрипт для сборки и установки, тулчейна, ядра и мира.
- (4.95 КБ) 19 скачиваний
Ash nazg durbatul?k, ash nazg gimbatul, ash nazg thrakatul?k, agh burzum-ishi krimpatul.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Если используешь переменную шела $? то сделаешь скрипт более красивым
- UxN
- рядовой
- Сообщения: 49
- Зарегистрирован: 2010-02-27 19:06:19
- Откуда: Km.Ua
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
Вот я собрал прошивку - FBSD.img. А что простите делать дальше. Как и куда ее лить. Какой ІР мне ставить, и на какой ІР на роутере будет стоять?? Чем логиниться и какой логин и пароль.
Простите за мою неграмотность, но не каждый день собираешь прошивки)))
Простите за мою неграмотность, но не каждый день собираешь прошивки)))
Ash nazg durbatul?k, ash nazg gimbatul, ash nazg thrakatul?k, agh burzum-ishi krimpatul.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
1. проверь чтоб ее размер был не больше чем 3800000.UxN писал(а):Вот я собрал прошивку - FBSD.img. А что простите делать дальше. Как и куда ее лить. Какой ІР мне ставить, и на какой ІР на роутере будет стоять?? Чем логиниться и какой логин и пароль.
Простите за мою неграмотность, но не каждый день собираешь прошивки)))
2. попробуй через Firmware update в WEB интерфейсе
3. если 2 выдал ошибку (сообщить мне/всем), зажимаем ресет, дергаем питание, ждем 15 сек. отпускаем ресет
3а. arp -d 192.168.0.1 (MAC в линуксе и в загрузчике разный)
3б. http://192.168.0.1/ обновляем тут.
по завершению, будет ребут.
arp -d 192.168.0.1, telnet 192.168.0.1 (если перед сборкой делал hg update)
если не делал, то telnet 192.168.0.97
root, без пароля
редактор только vi
/etc - близок родному оригиналу
но лежит в tmpfs (т.е. в ОЗУ)
для упрощения его сохранения есть /etc/save_etc
- featZima
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2010-03-20 4:04:10
Re: Freebsd в роутерах аля Dlink
неужели и вправду можно будет ожидать полноценный netgraph на роутере?, а то netfilter не даёт развернуться на полную катушку...
- UxN
- рядовой
- Сообщения: 49
- Зарегистрирован: 2010-02-27 19:06:19
- Откуда: Km.Ua
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
жду...rayddteam писал(а):я сейчас для удобства юзаю флэшку (можно и НФС), завтра если не забуду скину образ флэша на ФТП Лиса.UxN писал(а):Есть идея может поставить загрузку с внешнего ЮСБ устройства....
то есть загрузчик на но роутере, а сама ось на флешке....
Если так сделать можно избежать лишней записи в флеш, проще собрать и поставить прошивку и П/О....
а потом уже его сжимать и старатся поместить на роутер....
.........
Ash nazg durbatul?k, ash nazg gimbatul, ash nazg thrakatul?k, agh burzum-ishi krimpatul.
- UxN
- рядовой
- Сообщения: 49
- Зарегистрирован: 2010-02-27 19:06:19
- Откуда: Km.Ua
- Контактная информация:
Re: Freebsd в роутерах аля Dlink
Я собрал прошивку...С фирмваре апдейт не шьется(((
С аварийного загрузчика шьется... но что дальше хз((((
А уже перепробовал 192.168.0.1 и 192.168.0.97 не отвечает(((((((
и у меня появилось:
haos# pwd && ls
/tftpboot/boot/kernel
kernel kernel.symbols kernel.tramp.bin
Может что то не так, или тут должна быть загрузка с внешнего устройства.....
прошивку добавляю.....
кстати когда собирал образ то у меня не хватало:
simple_httpd который должен быть в nfsroot, а есть nfsroot/usr/sbin
oinit которій должен быть в nfsroot, а есть в nfsroot/sbin
и еще пару модулей которые также запрятанны.
Файл прошивки скинул бы, но нельзя закинуть больше 128 К сюда, а на фтп у меня нет доступа((((
Размер его 3,59 МБ (3 768 960 байт)
С аварийного загрузчика шьется... но что дальше хз((((
А уже перепробовал 192.168.0.1 и 192.168.0.97 не отвечает(((((((
и у меня появилось:
haos# pwd && ls
/tftpboot/boot/kernel
kernel kernel.symbols kernel.tramp.bin
Может что то не так, или тут должна быть загрузка с внешнего устройства.....
прошивку добавляю.....
кстати когда собирал образ то у меня не хватало:
simple_httpd который должен быть в nfsroot, а есть nfsroot/usr/sbin
oinit которій должен быть в nfsroot, а есть в nfsroot/sbin
и еще пару модулей которые также запрятанны.
Файл прошивки скинул бы, но нельзя закинуть больше 128 К сюда, а на фтп у меня нет доступа((((
Размер его 3,59 МБ (3 768 960 байт)
Ash nazg durbatul?k, ash nazg gimbatul, ash nazg thrakatul?k, agh burzum-ishi krimpatul.
-
- сержант
- Сообщения: 172
- Зарегистрирован: 2009-09-07 12:40:19
- Откуда: Киев
Re: Freebsd в роутерах аля Dlink
Залил ПреПрошивку и архив с файлом для флэшки (FAT, ядро не знает UFS, модуль тоже большой)UxN писал(а): жду...
ftp://ftp.lissyara.su/users/ray/
Если надо UFS, то с малого раздела с фатом грузить ufs.ko, потом уже монтировать UFS