The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Создание бездискового роутера"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Создание бездискового роутера" 
Сообщение от harlan emailИскать по авторуВ закладки(ok) on 19-Май-05, 13:30  (MSK)
Нужно сделать бездисковый роутер с загрузкой по сети.
Поднял на сервере DHCP, TFTP, нашел сетевую карту с PXE-boot. Затык случился в следующем:
1. Как правильно собрать и установить ядро для бездисковой станции?
2. Возможно ли файловую систему хранить в RAM а не дёргать её постоянно по  сети как NFS?
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Создание бездискового роутера" 
Сообщение от Z0termaNN emailИскать по авторуВ закладки(??) on 19-Май-05, 14:19  (MSK)
>Нужно сделать бездисковый роутер с загрузкой по сети.
>Поднял на сервере DHCP, TFTP, нашел сетевую карту с PXE-boot. Затык случился
>в следующем:
>1. Как правильно собрать и установить ядро для бездисковой станции?
>2. Возможно ли файловую систему хранить в RAM а не дёргать её
>постоянно по  сети как NFS?

1. в случае nfs ядро должно иметь выставленную опцию ip kernel level autoconfiguration + nfs client support.
в случае ram диска - ram disk
естественно должна быть поддержка сетвых плат, которые используются +
все это должно быть не модулями.

2. в качестве root указываешь ram disk, например (для syslinux)
загрузочная конфигурация примерно такая:
label recovery
   kernel /kernel-recovery
   append initrd=recovery-initrd root=/dev/ram ip=dhcp ramdisk_size=36864 ro devfs=mount


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Создание бездискового роутера" 
Сообщение от harlan emailИскать по авторуВ закладки(ok) on 19-Май-05, 14:29  (MSK)
>в качестве root указываешь ram disk, например (для syslinux)
>загрузочная конфигурация примерно такая:
>label recovery
>   kernel /kernel-recovery
>   append initrd=recovery-initrd root=/dev/ram ip=dhcp ramdisk_size=36864 ro devfs=mount

Как я понял, /kernel-recovery это образ файловой системы.
Простите за идиотский вопрос: А как его сделать?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Создание бездискового роутера" 
Сообщение от Z0termaNN emailИскать по авторуВ закладки(??) on 19-Май-05, 16:24  (MSK)
>>в качестве root указываешь ram disk, например (для syslinux)
>>загрузочная конфигурация примерно такая:
>>label recovery
>>   kernel /kernel-recovery
>>   append initrd=recovery-initrd root=/dev/ram ip=dhcp ramdisk_size=36864 ro devfs=mount
>
>Как я понял, /kernel-recovery это образ файловой системы.
>Простите за идиотский вопрос: А как его сделать?

kernel-recovery - это как раз ядро, а initrd-recovery - это образ диска.
делается он просто
# dd if=/dev/zero of=disk_file bs-1024 count=222222
# mkfs.ext2 -F disk_file (ext2 для примера)
# mkdir /mnt/loop
# mount -t ext3 -o loop disk_file /mnt/loop
и пишешь туда все, что тебе нужно.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Создание бездискового роутера" 
Сообщение от MauLDer Искать по авторуВ закладки on 20-Май-05, 00:41  (MSK)
Ещё проблема когда на роутере ставишь вторую сетевую карточку eth1, то ничего хорошего не выходит! А именно после загрузки ядра вылетает что то  следующего вида:
eth0 link up 100mb full dublex bla bla bla
eth1 link down bla bla bla (но даже если линк up, то действия следующие)
пытается(eth1) получить ответ от DHCP (DHCP request time out) и всё это повторяется в бесконечном цикле! при одном же интерфейсе Фсё происходит нормально, карточка получает адресс, затем по tftp загрузчик и по nfs систему! при втыкании второй всё выпадает в цикл!
Так поняли что проблема в ядре и чем запить можно эту пилюлю =)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру