Я уже писал, что когда
тестировал первые сборки своего LiveCD,
то столкнулся со странными зависаниями
компьютера при высокой нагрузке на
ethernet-канал. Тогда я решил проблему
поменяв материнскую плату, блок питания
и сетевой адаптер. Зависания исчезли и
я спокойно выпустил первые две сборки
LiveCD. Проблема наложила свой отпечаток
на релизы и в первую консольную версию
LiveCD вошел полный комплект сетевых утилит
Linux включая сниффер и сканер портов.
Единственное чего мне не хватало — это
генератора пакетов. Вещь это не совсем
безопасная и видимо поэтому Патрик не
включает этот модуль в ядра Slackware.
Ситуация со «спасательным» LiveCD выглядела
таким образом: мне нужна была возможность
загружаться с 32-bit и 64-bit ядер, но оба ядра
в Slackware имеют имя 2.6.33.4, что означает что
они используют один каталог для модулей
в директории /lib/modules. В результате я
пересобрал 32-битное ядро generic с суффиксом
«_32» и включил генератор пакетов. В
рунете есть описание первой версии
генератора, например на ресурсе securitylab.ru, но я ничего не нашел по
актуальной второй версии. Я решил описать
его использование на примере тестирования
своего глючного железа.
воскресенье, 8 августа 2010 г.
Pktgen — тестирование сети с помощью генератора пакетов
вторник, 3 августа 2010 г.
Syslinux: создание меню загрузчика
Мне захотелось сделать свой "спасательный" LiveCD что бы там было все что мне нужно и ничего лишнего.В качестве основы я решил взять консольную версию SlavankaOS в которой уже почти все было, осталось только добавить пару программ и "прикрутить" меню. Вот на меню надо остановиться поподробнее. Я три года года использовал RIPLinux в качестве "спасательного" диска и точно знаю что мне нужно от меню:
- чтобы можно было загрузиться с ядер 32-бит и 64-бит,
- чтобы был memtest86+,
- детектор оборудования,
- чтобы можно было пропустить загрузку с cdrom и загрузиться с жесткого диска,
кроме того познакомившись с функционалом syslinux я решил добавить возможность перезагрузки и выключения питания компьютера. и еще мне нужно было чтобы система по таймауту сама загружалась, т.к. часто приходится проверять "голые" системники без мониторов и клавиатур через ssh.
- чтобы можно было загрузиться с ядер 32-бит и 64-бит,
- чтобы был memtest86+,
- детектор оборудования,
- чтобы можно было пропустить загрузку с cdrom и загрузиться с жесткого диска,
кроме того познакомившись с функционалом syslinux я решил добавить возможность перезагрузки и выключения питания компьютера. и еще мне нужно было чтобы система по таймауту сама загружалась, т.к. часто приходится проверять "голые" системники без мониторов и клавиатур через ssh.
Подписаться на:
Сообщения (Atom)