Я пытаюсь самостоятельно изучить следующие темы по Linux (желательно Fedora):

  1. Сетевое программирование (с использованием API сокетов), особенно через прокси и брандмауэры

  2. Прокси (разных видов, таких как прозрачные, http, носки ...),

  3. Брандмауэры (iptables) и «базовая» безопасность Linux

  4. SNAT, DNAT

  5. Мощные инструменты сетевого администрирования: nc, socat (со всеми опциями), ssh, openssl и т.д.

  6. и т.п.

Теперь я знаю, что в идеале было бы лучше, если бы у меня было «достаточно» количества физических узлов и физического сетевого оборудования (маршрутизаторов, коммутаторов и т.д.) Для этого самообучающегося упражнения. Но, очевидно, у них нет бюджета или физического пространства, и они не хотят быть расточительными, особенно когда вещи могут быть смоделированы / эмулированы в среде Linux.

У меня есть одна персональная рабочая станция, которая представляет собой настольный компьютер Fedora с одним домом с 4 ГБ памяти, 200+ ГБ диска и 4-ядерным процессором. Возможно, я смогу получить от 3 до 4 дополнительных недорогих рабочих станций Fedora. Но все это, включая мое, всегда будет оставаться строго за нашим корпоративным брандмауэром :-(

Теперь я знаю, что мог бы использовать виртуальные узлы на основе VirtualBox, но не знаю, есть ли какие-нибудь лучшие альтернативы с точки зрения места и памяти.

Не могли бы вы дать мне несколько советов или предложений о том, как начать настройку этой маленькой «ограниченной по бюджету и пространству» моей «виртуальной лаборатории»? Например, как бы я создал виртуальные маршрутизаторы?

Кто-то пытался сделать что-то подобное прежде, а именно: создать виртуальную сетевую лабораторию за корпоративным брандмауэром для обучения / разработки / тестирования?

Я надеюсь, что мой вопрос не является расплывчатым или слишком открытым. По сути, сейчас я не знаю, как наилучшим образом использовать среду Linux и различные «вкусности», с которыми она поставляется, и покупать физические устройства только тогда, когда это абсолютно необходимо.

1 ответ1

0

@ techie007 вроде ответил на часть моего вопроса - что "тонны людей" строят такие виртуальные лаборатории "все время".

Что касается специальных дистрибутивов Linux, я думаю, что установщик Fedora 17 GUI поставляется с минимальным выбором установки. Установив Minimal, я дополнительно установил следующее:

yum install man vim less openssh-clients openssh-server nc socat tcpdump ssldump wget curl

Я могу указать только 128M RAM для этой виртуальной машины; использование диска со всем вышеперечисленным установлено ~800M . Когда я фактически запускаю эту VirtualBox VM, я вижу, что она занимает ~200M RAM. То есть чуть больше, чем указано в 128M - какие-то накладные расходы ...? может быть.

Но вышеупомянутого следа достаточно, чтобы начать меня с энтузиазмом. Для полноты картины я вернусь позже, чтобы обновить информацию о настройке маршрутизаторов и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .