Re: PXE bootable router

2002-04-04 Пенетрантность Victor Wagner
On Thu, 4 Apr 2002, Alexey wrote:
> > > - передача конфигурации (/etc) в зашифрованном виде. Ключик вобщемто 
> > > можно в бутром запхнуть.
> >
> > Не понял. Зачем? Не проще ли сконфигурироват рутер так, чтобы на него
> > вообще НИКОГДА логиниться не приходилось, а все изменения
> надо ж) Иногда приходится всеже что то менять.

Я и говорю - менять на сервере. И иметь кроновское задание, которое
периодически проверяет что изменилось и рестартит соответствующий сервис.
В этом как раз состоит велики rules NFS-рута.

> > в конфигурации вносились бы на boot-сервере в то место, которое
> > потом монтируется как NFS-root.
>
> Очень бы не хотелось NFS-root иметь. В плане надежности , плохо этому роутеру
> будет если линк к серверу где
> его root лежит порвется.

Сервер поближе ставить надо. А вообще pxelinux умеет грузить initrd.
Только вот редактировать конфигурацию на сервере неудобно будет.
Во-первых, обязательна перезагрузка, во-вторых потребуется initrd
разжимать, монтировать, размонтировать и зажимать обратно.

Поэтому имеет смысл часто редактируемые конфигурационные файлы тащить
rsync over ssh  после загрузки. Тут и криптование, и все что угодно.
Причем после загрузки тащить по инициативе рутера, а при редактировании
- по инициативе сервера.
загр .

> > У меня с непатченным работает.
>
> Патченный предоставляет многие опции в человекочитаемом виде ( а не a la 
> sendmail.cf ;) )

А какие там опции кроме file-name: pxelinux.bin надо?
Ну есть там какая-то магическая строка 16-ричных чисел, так она
не редактируется никогда и для всех PXE-клиентов одинакова.

Остальное можно держать в конфигах pxelinux, NFS-руте и initrd.




-- 
Victor Wagner   [EMAIL PROTECTED]
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net  http://www.ice.ru/~vitus


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: PXE bootable router

2002-04-03 Пенетрантность Alexey
On Wed, 3 Apr 2002 10:10:53 +0400 (MSD)
"Victor B. Wagner" <[EMAIL PROTECTED]> wrote:

> On Wed, 3 Apr 2002, Alexey wrote:

> Зачем мини-дистрибутив, когда в Debian есть все неободимые инструменты
> для создания boot-сервера, включая возможность установки пакетов
> в NFS-root.
 
> apt-cache search diskless.
Делал уже (diskless,boot) , скачал все что оно нашло ж)
> 
> > Хотелось бы получить примерно следующее:
> > - исходники пакетов брать из дистрибутива (напильник конечно потребуется 
> > небольшой , но как же без него ж) )
> 
> Не потребуется совсем.
Всегда найдется что поправить ж) Первым делом - init скрипты. Пересобрать все с 
отрезанием ненужных фич
типа ipV6.

 
> > - PXE загрузка
> 
> apt-get install syslinux
> zless /usr/share/doc/syslinux/pxelinux.doc.gz
> 
> > - передача конфигурации (/etc) в зашифрованном виде. Ключик вобщемто можно 
> > в бутром запхнуть.
> 
> Не понял. Зачем? Не проще ли сконфигурироват рутер так, чтобы на него
> вообще НИКОГДА логиниться не приходилось, а все изменения
надо ж) Иногда приходится всеже что то менять.
> в конфигурации вносились бы на boot-сервере в то место, которое
> потом монтируется как NFS-root.

Очень бы не хотелось NFS-root иметь. В плане надежности , плохо этому роутеру 
будет если линк к серверу где
его root лежит порвется. А такие события у нас достаточно часты. Сейчас 
присматриваюсь к cramfs в качестве рута. Положить туда самое необходимое а 
остальное можно и по нфс, но тогда придется
очень аккуратненько раскидывать не сильно нужные вещи из /sbin /bin в /usr.
Еще возможно coda подойдет , но я с ней не работал никогда. Насколько знаю она 
умеет при потере линка данные
из кэша локального брать. Это был бы тоже очень неплохой вариант.
 
> > Теперь что я на данный момент нашел:
> > На стороне сервера: все вобщемто есть ж) (собственно только патченный DHCP 
> > и нужен)
> 
> У меня с непатченным работает.

Патченный предоставляет многие опции в человекочитаемом виде ( а не a la 
sendmail.cf ;) )


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: PXE bootable router

2002-04-03 Пенетрантность Victor B. Wagner
On Wed, 3 Apr 2002, Alexey wrote:

> Никто созданием сабжа (бездискового) на основе Дебиана? Конечно

Роутера лично я нет, но PXE-загрузкой занимался.

> существует большое проектов мини-дистрибутивов

Зачем мини-дистрибутив, когда в Debian есть все неободимые инструменты
для создания boot-сервера, включая возможность установки пакетов
в NFS-root.

apt-cache search diskless.

> Хотелось бы получить примерно следующее:
> - исходники пакетов брать из дистрибутива (напильник конечно потребуется 
> небольшой , но как же без него ж) )

Не потребуется совсем.

> - PXE загрузка

apt-get install syslinux
zless /usr/share/doc/syslinux/pxelinux.doc.gz

> - передача конфигурации (/etc) в зашифрованном виде. Ключик вобщемто можно в 
> бутром запхнуть.

Не понял. Зачем? Не проще ли сконфигурироват рутер так, чтобы на него
вообще НИКОГДА логиниться не приходилось, а все изменения
в конфигурации вносились бы на boot-сервере в то место, которое
потом монтируется как NFS-root.

> Теперь что я на данный момент нашел:
> На стороне сервера: все вобщемто есть ж) (собственно только патченный DHCP и 
> нужен)

У меня с непатченным работает.

>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



PXE bootable router

2002-04-02 Пенетрантность Alexey
Никто созданием сабжа (бездискового) на основе Дебиана? Конечно существует 
большое проектов мини-дистрибутивов
для этой цели но :

1. Загрузка не по сети
2. Зачастую не кладут исходников (а поменять хочется очень многое)
3. много чего еще ж)

Хотелось бы получить примерно следующее:
- исходники пакетов брать из дистрибутива (напильник конечно потребуется 
небольшой , но как же без него ж) )
- PXE загрузка
- все что возможно засунуто в busybox
- слинковано с uclibc
- подгрузка того что может пригодиться (модули , и.т.д) , но редко используется 
по
- nfs (хотя лучше без нее)
- http || ftp || tftp (tftp был бы лучший вариант)
- ядрышко 2.4
- передача конфигурации (/etc) в зашифрованном виде. Ключик вобщемто можно в 
бутром запхнуть.
- память на роутере.. ну 32 мега.


Теперь что я на данный момент нашел:
На стороне сервера: все вобщемто есть ж) (собственно только патченный DHCP и 
нужен)
Клиент. Много нашел всяких проектов , но к сожалению не нашел такого , который 
бы удовлетворял хотя бы 
половине приведенных выше пожеланий. Если кого заинтересует могу ссылкочки 
кинуть.

Есть еще хороший проект - leaf.sourceforge.net , но (см. п 2 ж) ). Там конечно 
можно взять полный тарболл CVS , но он около 60 Мег , обновляется часто - не 
успеваю я его модемом слить ж((

Может ктото видел подобную разработку? Или соображения есть как лучше 
реализовать?



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]