Подготовка и создание загрузочного диска

Ниже приведена процедура, позволяющая подготовить гибкий диск Linux Router Project в рамках системы Linux. На момент написания книги необходимые файлы можно было загрузить с одного из сайтов, перечисленных по адресу http://www.linuxrouter.org/download.shtml.

  1. Загрузите файл образа Linux и сохраните его, где вам удобно, например, в /tmp/. На момент написания книги самый свежий образ диска idipt-image_1440KB_FAT_2.9.8_Linux_2.2.gz.
  2. Смените текущий каталог на каталог, в котором находится загруженный файл, командой cd /tmp.
  3. Разверните архив. Образ диска хранится в gz ip-формате, который можно развернуть командой gunzip idiot-image_1440KB_FAT_2.9.8_Linux_2.2.gz
  4. Скопируйте файл образа диска на флоппи-диск, используя команду dd if=idiot-image_1440KB_FAT_2.9.8_Linux_2.2 of=/dev/fd0

Теперь у вас есть загрузочный диск для дистрибутива Linux Router Project. Но это еще не все. Необходимы также драйверы сетевых плат, использующие ту же версию ядра (в данном случае - 2.2.16-1).

Повторите описанный процесс для файла 2.2.16-1.tar.gz, доступного на том же сайте. Скопируйте его в каталог /tmp. Разверните и разархивируйте его с помощью команды tar xzvf 2.2.16-1.tar.gz. Скопируйте сетевые модули из развернутого подкаталога /tmp/2.2.16-1/modules/net- на второй гибкий диск. В дальнейшем вам понадобятся оба диска.

Примечание:

На момент написания книги версия 2.9.8 Linux Router Project находилась в стадии бета-тестирования. Другими словами, до тех пор, пока она не перейдет в категорию финальной реализации, не рекомендуется использовать ее в производственном оборудовании.

Убедитесь, что аппаратное обеспечение достаточно для решения поставленных задач. Хотя компьютер 386SX с оперативной памятью 8 Мбайт можно использовать как маршрутизатор, а компьютер 486DX2 66 МГц с 12 Мбайт ОЗУ - еще лучше, сегодня желательно работать с Pentium 100 МГц или более мощной системой с оперативной памятью объемом не менее 16 Мбайт. Если происходит загрузка с дискеты, то нет необходимости в жестком диске. Если желательно добавить много модулей add-on в конфигурацию Linux Router Project, то объем программного обеспечения может превысить емкость дискеты и придется рассмотреть возможность загрузки с жесткого диска или загрузочного Zip-диска и увеличить объем оперативной памяти до 32 Мбайт. Подробности загрузки с других носителей описаны на домашней странице Linux Router Project.

Предупреждение:

Если вы используете компьютер на базе Intel-процессора типа 386 или 486, то наилучший вариант - использование образов дисков с устаревшей командой ipfwadm, базирующейся на ядре версии 2.0.36. В рамках приведенной выше процедуры используйте файл образа диска idiot-image_1440KB_FAT_2.9.8_Linux2.0.gz и файл модуля ядра 2.0.36prel5-1.tar.gz.

Примечание:

Фирма Slackware предлагает вариант своего дистрибутива Linux, который ориентирован на использование с Zip-драйвом. Подробнее см. по адресу http://www.slackware.com/zipslack.

Необходимо, чтобы персональный компьютер имел две платы Ethernet. Одна - для связи с незащищенной сетью, а другая - для соединения с защищенной.