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

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Leo
проходил мимо

Re: Продолжая собирать мипсовое ядро

Непрочитанное сообщение Leo » 2010-06-17 9:20:10

rayddteam писал(а):Как успехи?
Купил дир-320 специально для экспериментов...
Инструкцию

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

   1.  Зажмите кнопку Reset
   2. Выключите шнур питания
   3. Включите шнур питания
   4. Подождите 10 секунд
   5. Отпустите кнопку Reset
   6. Удалите запись в таблице ARP для адреса 192.168.0.1 (на вашей машине)
   7. Откройте http://192.168.0.1/ в своем броузере
   8. выберите требуемый файл и нажмите Submit
надо поправить - держать ресет надо не 10, а все 20 (если не 30) секунд чтобы появился спец. интерфейс лоадера для заливки прошивок.

Необычные ощущения - FreeBSD на такой коробочке...

Хостинговая компания 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
проходил мимо

Re: Продолжая собирать мипсовое ядро

Непрочитанное сообщение Leo » 2010-06-17 17:13:04

rayddteam писал(а):
Leo писал(а):
rayddteam писал(а): Обновил svn, проверил, закомитил в hg.
сделай себе hg pull; hg update
проверил, удалил папку билда, все собралось. Нюанс может быть разве в версии ОС, у меня 8.0 стоит.
Что-то собралось :) Спасибо.
Завтра буду смотреть, как профиль "на флэшке" сделать.
Че там делать :)
Выкидуем IPSec , добавляем UFS, и делаем /dev/da0s1a рутфсом
Собрал мир на стандартном HEAD от сегодня, залил в iso виде на флэшку, на роутере подгрузил umass , смонтировал чрутнулся - полная система! :Yahoo!:

Непонятки и проблемы:

То, что в меркурии, собирается с тэгом 9.0.4 (на фтп файл 9.0.5)

Собрать др. ядро не очень получается.
Я полагал, что исправлением TARGET_DEVICE_PROFILE можно перенастроиться на др. "профиль" с соответствующим названием файла с конфигом ядра, но ничего, кроме имеющегося ipsec-router, не подхватывается.

Если в ядро включить umass,scbus,da и FFS, а убрать IPSEC, uart и u3g, то вылезаем по размеру на 60К.
Если не включать UFS, то помещаемся, но как-то толку от выключения uart,u3g и IPSEC мало

Можно было бы вообще выкинуть рутфс, но как прошить одинокое ядро, которое будет грузиться с прописанного в него ufs:/dev/da0 ?

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

Re: Продолжая собирать мипсовое ядро

Непрочитанное сообщение jnz » 2010-06-18 21:01:20

Leo писал(а):...
Собрал мир на стандартном HEAD от сегодня, залил в iso виде на флэшку, на роутере подгрузил umass , смонтировал чрутнулся - полная система! :Yahoo!:
...
а как нормально софт к этой полной системе собирать?
(на рутере же из портов компилить это как то ;/)

Аватара пользователя
Witt
мл. сержант
Сообщения: 73
Зарегистрирован: 2010-01-12 14:01:48

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

Непрочитанное сообщение Witt » 2010-06-20 9:20:18

Скажите, rayddteam уже не работает над прошивкой?
Где можно скачать бинарники последней разработки? Где почитать описание возможностей и инструкции по заливке?

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

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

Непрочитанное сообщение jnz » 2010-06-20 9:29:51

Witt писал(а):...
Где можно скачать бинарники последней разработки? Где почитать описание возможностей и инструкции по заливке?
вроде как http://wiki.ddteam.net/wiki.cgi?page=DI ... FreeBSD+RU

Аватара пользователя
Witt
мл. сержант
Сообщения: 73
Зарегистрирован: 2010-01-12 14:01:48

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

Непрочитанное сообщение Witt » 2010-06-20 9:57:43

Спасибо за линк. Я так понял, Wifi оно ещё никак не поддерживает?

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

Re: Продолжая собирать мипсовое ядро

Непрочитанное сообщение rayddteam » 2010-06-21 11:10:55

Leo писал(а):
rayddteam писал(а):Как успехи?
Купил дир-320 специально для экспериментов...
Инструкцию

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

   1.  Зажмите кнопку Reset
   2. Выключите шнур питания
   3. Включите шнур питания
   4. Подождите 10 секунд
   5. Отпустите кнопку Reset
   6. Удалите запись в таблице ARP для адреса 192.168.0.1 (на вашей машине)
   7. Откройте http://192.168.0.1/ в своем броузере
   8. выберите требуемый файл и нажмите Submit
надо поправить - держать ресет надо не 10, а все 20 (если не 30) секунд чтобы появился спец. интерфейс лоадера для заливки прошивок.

Необычные ощущения - FreeBSD на такой коробочке...
Скорее всего дело не в 20-30 секунд, просто у железки на один IP два разных MAC адреса. т.е. если сделать arp -d 192.168.0.1 то хватит и 10 секунд :)

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

Re: Продолжая собирать мипсовое ядро

Непрочитанное сообщение rayddteam » 2010-06-21 11:15:16

Leo писал(а):
rayddteam писал(а):
Leo писал(а):
rayddteam писал(а): Обновил svn, проверил, закомитил в hg.
сделай себе hg pull; hg update
проверил, удалил папку билда, все собралось. Нюанс может быть разве в версии ОС, у меня 8.0 стоит.
Что-то собралось :) Спасибо.
Завтра буду смотреть, как профиль "на флэшке" сделать.
Че там делать :)
Выкидуем IPSec , добавляем UFS, и делаем /dev/da0s1a рутфсом
Собрал мир на стандартном HEAD от сегодня, залил в iso виде на флэшку, на роутере подгрузил umass , смонтировал чрутнулся - полная система! :Yahoo!:

Непонятки и проблемы:

То, что в меркурии, собирается с тэгом 9.0.4 (на фтп файл 9.0.5)

Собрать др. ядро не очень получается.
Я полагал, что исправлением TARGET_DEVICE_PROFILE можно перенастроиться на др. "профиль" с соответствующим названием файла с конфигом ядра, но ничего, кроме имеющегося ipsec-router, не подхватывается.

Если в ядро включить umass,scbus,da и FFS, а убрать IPSEC, uart и u3g, то вылезаем по размеру на 60К.
Если не включать UFS, то помещаемся, но как-то толку от выключения uart,u3g и IPSEC мало

Можно было бы вообще выкинуть рутфс, но как прошить одинокое ядро, которое будет грузиться с прописанного в него ufs:/dev/da0 ?
uart выкидывать не стоит, может пригодиться, т.к. на нем консоль.

Главная проблема, что нежатое ядро должно быть не больше 3М (т.к. CFE грузится на третьем метре). Иначе распаковка ядра перетирает CFE и девайс подвисает.
А профиль дествительно пока только один готов.

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

Re: Продолжая собирать мипсовое ядро

Непрочитанное сообщение rayddteam » 2010-06-21 11:20:43

jnz писал(а):
Leo писал(а):...
Собрал мир на стандартном HEAD от сегодня, залил в iso виде на флэшку, на роутере подгрузил umass , смонтировал чрутнулся - полная система! :Yahoo!:
...
а как нормально софт к этой полной системе собирать?
(на рутере же из портов компилить это как то ;/)
Проще всего так:
на большом брате заходишь в порт cd /usr/ports/security/racoon
делаешь конфигуре make configure
после чего в переменную PATH суешь папку с MIPS кросс компилером (после сборке остается в /usr/obj/D-Link_DIR-320_ipsec-router/mips/${путь к исходникам}/tmp/usr/bin)
setenv PATH /usr/obj/D-Link_DIR-320_ipsec-router/mips/usr/1/MIPS_FreeBSD/HEAD/head/tmp/usr/bin:${PATH}
и собираешь make
make DESTDIR=/tmp/racoon install

Повторю в виде кода

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

cd /usr/ports/security/racoon
make configure
setenv PATH /usr/obj/D-Link_DIR-320_ipsec-router/mips/usr/1/MIPS_FreeBSD/HEAD/head/tmp/usr/bin:${PATH}
make DESTDIR=/tmp/racoon install

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

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

Непрочитанное сообщение rayddteam » 2010-06-21 11:22:47

Witt писал(а):Скажите, rayddteam уже не работает над прошивкой?
Где можно скачать бинарники последней разработки? Где почитать описание возможностей и инструкции по заливке?
Сейчас из-за отсутствия времени и денег, только периодически обновляю до карента и проверяю чтоб работало.

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

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

Непрочитанное сообщение rayddteam » 2010-06-21 11:23:35

Witt писал(а):Спасибо за линк. Я так понял, Wifi оно ещё никак не поддерживает?
Да, по WiFi работы пока не ведутся.

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

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

Непрочитанное сообщение Гость » 2010-06-21 13:19:05

rayddteam писал(а):
Witt писал(а):Скажите, rayddteam уже не работает над прошивкой?
Где можно скачать бинарники последней разработки? Где почитать описание возможностей и инструкции по заливке?
Сейчас из-за отсутствия времени и денег, только периодически обновляю до карента и проверяю чтоб работало.
попроси что бы в каррент заккомитили твои правки
или там какие то тёрки?

Gloft
лейтенант
Сообщения: 645
Зарегистрирован: 2008-03-09 11:32:12
Откуда: Москва

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

Непрочитанное сообщение Gloft » 2010-06-23 15:08:20

rayddteam писал(а):Сейчас из-за отсутствия времени и денег, только периодически обновляю до карента и проверяю чтоб работало.
Со временем определяйся сам, а с деньгами огласи сумму.
Думаю народ поможет да и сам поделюсь.
Результат ведь уже некоторый достигнут.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2010-06-23 15:41:20

кстати если не ошибаюсь то деньги были заплачены.
не, мы не жмоты конечно....ты тока скажи
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

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

Непрочитанное сообщение f_andrey » 2010-06-23 16:13:03

manefesto писал(а):кстати если не ошибаюсь то деньги были заплачены.
не, мы не жмоты конечно....ты тока скажи
http://wiki.lissyara.su/wiki/Using_in_D-LINK_routers так как я понимаю, то за что платили в принципе было сделано :oops:
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

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

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

Непрочитанное сообщение rayddteam » 2010-06-23 16:49:06

Gloft писал(а):
rayddteam писал(а):Сейчас из-за отсутствия времени и денег, только периодически обновляю до карента и проверяю чтоб работало.
Со временем определяйся сам, а с деньгами огласи сумму.
Думаю народ поможет да и сам поделюсь.
Результат ведь уже некоторый достигнут.
Тогда необходимо определятся с приоритетностью.

Думаю так:
1. usb-rootfs-profile
2. wifi-profile

wifi на втором месте т.к. это ооооочень большая работа.

Начать работу смогу где-то с 1-ого июля.
На usb-rootfs-profile уйдет где-то 1-2 недели, цена вопроса 200 "убитых енотов" :)

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

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

Непрочитанное сообщение rayddteam » 2010-06-23 16:51:55

f_andrey писал(а):
manefesto писал(а):кстати если не ошибаюсь то деньги были заплачены.
не, мы не жмоты конечно....ты тока скажи
http://wiki.lissyara.su/wiki/Using_in_D-LINK_routers так как я понимаю, то за что платили в принципе было сделано :oops:
Деньги платились, но работы по проекту много. А т.к. предприятие направление закрыло, то продолжение только в свободное время, которого тоже не много, т.к. семью зряплатой не накормишь.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2010-06-24 7:43:17

rayddteam писал(а):
Gloft писал(а):
rayddteam писал(а):Сейчас из-за отсутствия времени и денег, только периодически обновляю до карента и проверяю чтоб работало.
Со временем определяйся сам, а с деньгами огласи сумму.
Думаю народ поможет да и сам поделюсь.
Результат ведь уже некоторый достигнут.
Тогда необходимо определятся с приоритетностью.

Думаю так:
1. usb-rootfs-profile
2. wifi-profile

wifi на втором месте т.к. это ооооочень большая работа.

Начать работу смогу где-то с 1-ого июля.
На usb-rootfs-profile уйдет где-то 1-2 недели, цена вопроса 200 "убитых енотов" :)
то есть за каждый пункт по 200 енотов ?
я такой яростный шо аж пиздеЦ
Изображение

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

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

Непрочитанное сообщение rayddteam » 2010-06-24 10:55:20

manefesto писал(а): то есть за каждый пункт по 200 енотов ?
нет только за "1. usb-rootfs-profile", 2-ой намного больше.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2010-06-24 11:17:25

сколько ?
я такой яростный шо аж пиздеЦ
Изображение

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

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

Непрочитанное сообщение rayddteam » 2010-06-24 12:32:11

manefesto писал(а):сколько ?
Могу предположить 1-1.5 месяцев, от 600

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

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

Непрочитанное сообщение terminus » 2010-06-29 17:59:36

Ну чё, еще что-ли разок шапку пустим, да наскребем 800$? Ы? :pardon:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

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

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

Непрочитанное сообщение Alex Keda » 2010-06-29 18:13:29

rayddteam писал(а):
Gloft писал(а):
rayddteam писал(а):Сейчас из-за отсутствия времени и денег, только периодически обновляю до карента и проверяю чтоб работало.
Со временем определяйся сам, а с деньгами огласи сумму.
Думаю народ поможет да и сам поделюсь.
Результат ведь уже некоторый достигнут.
Тогда необходимо определятся с приоритетностью.

Думаю так:
1. usb-rootfs-profile
2. wifi-profile

wifi на втором месте т.к. это ооооочень большая работа.

Начать работу смогу где-то с 1-ого июля.
На usb-rootfs-profile уйдет где-то 1-2 недели, цена вопроса 200 "убитых енотов" :)
можно и шапку пустить.
вот тока при условии что всё это закоммитят в каррент, а не останется сферическим конём в вакууме....
Убей их всех! Бог потом рассортирует...

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

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

Непрочитанное сообщение rayddteam » 2010-06-29 23:40:48

Alex Keda писал(а):можно и шапку пустить.
вот тока при условии что всё это закоммитят в каррент, а не останется сферическим конём в вакууме....
Все это точно не закомитят, но код входящий в ядро вполне имеет возможность попасть в сорстрии.
Но к сожалению это не от меня зависит.
Закончить думаю стоит, т.к. это может стать толчком к производству девайсов на базе нашей любимой ОС.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2010-06-30 8:12:40

ну давайте...я готов скинуться..не много, но постраюсь все таки
я такой яростный шо аж пиздеЦ
Изображение