Настройка сетевой карты freebsd. Сетевые настройки FreeBSD в VirtualBox. Базовая установка и настройка FreeBSD

Настройка сетевой карты freebsd. Сетевые настройки FreeBSD в VirtualBox. Базовая установка и настройка FreeBSD

04.04.2019

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

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

Самое удивительное, что часто эти программы находятся совсем рядом, просто нужен другой человек, свободное время или конкретная задача, чтобы «открыть Америку» лично для себя. Поскольку мне регулярно приходится открывать глаза своих знакомых на те инструменты организации информации, которые находятся под рукой и даже не стоят денег, сегодня я хочу сказать о трех самых сильных из них (по моему субъективному мнению). Возможно, какая-то из них пригодится и вам тоже.

1. MS OneNote — это поистине программа-невидимка и золотая находка. Живет она в офисном пакете Windows, начиная с MS Office 2003, но большинство моих знакомых о ней ничего не слышали. По сути, это программа-блокнот с несколькими уровнями иерархии, позволяющими создавать записные книжки, разделы, страницы и подстраницы.

Подходит для систематизации и хранения любой информации, которая обычно болтается у вас на рабочем столе и в «Моих документах», в лучшем случае разложенная по папочкам — текст, картинки, целые страницы из интернета прямо со ссылками, аудио и видеофайлы. Например в ней можно хранить:

  • информацию по определенной теме для последующего выбора — если вы выбираете пылесос, телефон, автомобиль или курсы по тайм-менеджменту
  • информацию о покупках — где и за сколько купили, сроки гарантии
  • информацию о документах, особенно, если часто приходится заполнять какие-то данные в электронном виде
  • информацию о ваших клиентах, студентах
  • рецепты
  • планы
  • любые списки:
    • wish list,
    • подарки, которым обрадовались бы ваши друзья,
    • книги, которые вы прочли или только хотели бы,
    • фильмы, которые вы хотели бы посмотреть и ваши впечатления
  • информацию для поездки, списки вещей в дорогу
  • ваш дневник, ключевые события, которые хотели бы сохранить в памяти, заметки из путешествий
  • конспекты прочитанных книг, записи по учебным курсам, ваши собственные статьи, черновики и наброски
  • идеи для рукоделия
  • свайп-файлы
  • рисунки и пометки

Возможности программы безграничны. Можно выбрать вид «подложки», всевозможно редактировать текст, делать списки с чек-боксами (для отметки галочками), рисованные пометки. Можно использовать теги — ключевые слова, или просто пользоваться поиском.

Есть версии для android, iOs и OSX. Для любителей Apple есть ещё и платная программа Outline: для IOS — полный вариант, для MacOS доступна пока только версия для чтения готовых заметок. Её преимущество в том, что записные книжки можно хранить только на компьютере.

Единственным достойным конкурентом OneNote я считаю Evernote . Вы могли видеть на своем телефоне или планшете зеленого слона — это она. Суть программы та же. Несколько в другом формате представлены записки. Изначально ориентирована на синхронизацию с мобильными устройствами через интернет. У нее есть ограничения по использованию бесплатного аккаунта. Зато эта программа может использоваться и на платформах Apple, и на старых версиях android.

Пользователи Linux могут попробовать Keynote (не путать с программой для презентаций от Apple) — удобная, но, на мой взгляд, не такая дружелюбная для неподготовленного пользователя, как две первые.

2. Вторым по важности удобнячком считаю программы по построению карт памяти — mind maps . Много лет использую разные программы для графического представления различной информации. В частности:

Для планов статей
для конспектов книг, лекций, подготовки вопросов к экзамену
развернутого планирования достижения целей
планирования мероприятий
поиска решений

Безусловным лидером таких программ, на мой взгляд является Mind Manager — это самая удобная программа, но вместе с тем и самая дорогая. Вариант подешевле — Xmind . У нее есть бесплатная версия — вы сможете делать карты для собственного использования, но не сможете экспортировать в pdf, чтобы показать другу, у которого не установлена эта программа.

Самый доступный вариант Freemind — она бесплатна, интуитивно понятна и подходит для любой платформы.

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

Сейчас существует огромное количество планировщиков разной степени сложности. И, возможно, мой выбор окажется неудачным решением для тех, кто предпочитает строить все планы в единой структуре в одном месте, или имеет много задач, привязанных ко времени. Я же предпочитаю ежедневное планирование на бумаге, поэтому программа-планировщик служит для меня в первую очередь в качестве обзора всех задуманных задач (по сути, это для меня электронный вариант системы «Автофокус»).

Итак, моего победителя зовут Wunderlist . Сначала программа показалась мне совсем простой, пока я не обнаружила, что в ней есть подзадачи и место для дополнительной информации. То есть если в теме «Порядок» у меня есть пункт «Отдать даром ненужные вещи», то внутри я могу составить список вещей, а так же список мест, куда я могу обратиться для этого.

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

Wunderlist позволяет выделять важные события, ставить дедлайны и напоминания, в том числе для повторяющихся событий.

Программа доступна для Windows, всех платформ Apple, android и в качестве web-приложения.

Вот такая тройка лидеров. А какие программы для упрощения жизни используете вы? Напишите в комментариях, я буду рада узнать что-нибудь новое.

Бесплатная утилита AIDA32 в течении долгого времени была лучшей программой для сбора информации о системе, и не имела никаких достойных аналогов. Она предоставляла полную информацию почти по каждому аппаратному и программному обеспечению. А так же позволяла проверять окружение в сети и проводить тесты производительности памяти .

Однако, в марте 2004 года разработчик объявил о том, что развитие AIDA32 будет заморожено, а основное развитие будет перенесено в другую компанию. Где в последствии была продолжена разработка AIDA32, но уже в качестве коммерческого продукта под названием Everest. Когда в 2010 году Everest была приобретена FinalWare, разработка продукта Everest была прекращена. Тем не менее, сам продукт продолжил свое существование, но уже под именем AIDA64, который до сих пор существует. К сожалению, у данного продукта есть только триальные версии.

Обзор бесплатных программ для сбора информации о компьютере

AIDA32 он же Everest Home для сбора информации о компьютере

Однако, вы все еще можете найти старую версию . И до сих пор существует бесплатная версия программы Everest под названием . Старая версия AIDA32 работает лучше при сборе данных об окружении в сети, в то время как Everest охватывает более современное оборудование. Так что не смотря на то, что это по сути один и тот же продукт, вы можете использовать сразу оба продукта, чтобы получить максимальный эффект.

Программа Belarc Advisor аналог AIDA32 для сбора информации о системе

Если вам необходимо провести инвентаризацию оборудования отдельного компьютера, то вам пригодится . Эта программа бесплатна для некоммерческого использования. Конечно, по своему охвату она уступает AIDA32, но у нее есть одно важное преимущество. Она активно развивается. Так что придет время, и программа обгонит AIDA32.

Программа HWiNFO удобная инвентаризация системы

SIW (System Information for Windows)

Подробные результаты, портативный.
Не поддерживает Windows 8 и выше. Бесплатная версия больше не обновляется.

PC Wizard

Достаточно подробная информация. Неплохой бенчмаркинг. Регулярно обновляется
Установщик содержит "Ask Toolbar" (можно не устанавливать)

Belarc Advisor

Активно развивается
Не такая мощная, как AIDA32

Технологии хранения и поиска информации

Информатизация современного общества неразрывно связана со сбором, накоплением, обработкой, хранением, передачей и использованием информации, с использованием современных средств вычислительной техники и информационного обмена. Эти процессы можно назвать доминирующим видом деятельности в сфере общественного производства. Для систематизации и хранения бумажных документов применяют разнообразные средства оргтехники. Для хранения электронных документов используют различные носители (магнитные, магнитооптические, оптические диски и др.). В последнее время широко развивается концепция информационных хранилищ, представляющих собой программно-аппаратные комплексы для придания единого общего вида всей совокупности данных, порождаемых в рамках организации. Производство информации направлено на целесообразное использование информационных ресурсов и снабжение ими всех элементов организационной структуры. Реализуется производство информации путем создания информационной системы.

Обработка данных об объектах реального мира является целью любой информационной системы. В широком смысле база данных - это сведения о конкретных объектах какой-либо предметной области. Под предметной областью понимают часть реального мира, подлежащего изучению для организации управления и, в конечном счете, автоматизации . Создавая базу данных, пользователь упорядочивает информацию по различным признакам. В дальнейшем эту информацию можно быстро извлекать, формируя выборки с произвольным сочетанием признаков. Это возможно если данные структурированы.

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

Назначение технологического процесса накопления данных состоит в создании, хранении и поддержании в актуальном состоянии информационного фонда, необходимого для выполнения функциональных задач системы управления. Данные имеют свой жизненный цикл существования, который фактически и отображается в процедурах процесса накопления. Хранение и накопление являются одними из основных действий, осуществляемых над информацией и главным средством обеспечения ее доступности в течение некоторого промежутка времени. Хранимые данные по запросу пользователя или программы должны быть быстро (особенно для систем реального времени) и в достаточном объеме извлечены из области хранения и переведены в оперативные запоминающие устройства ЭВМ для дальнейшего преобразования, отображения или передачи.

К основным процедурам процесса накопления данных помимо хранения относятся также выбор хранимых данных, их актуализация и извлечение. Процедуры хранения, актуализации и извлечения данных должны периодически сопровождаться оценкой необходимости их хранения, поскольку устаревшие данные должны своевременно удаляться.



Информационный фонд систем управления должен формироваться на основе принципов необходимой полноты и минимальной избыточности хранимой информации. Эти принципы реализуются процедурой выбора хранимых данных, когда производится анализ циркулирующих в системе данных и на основе их группировки на входные, промежуточные и выходные определяется состав хранимых данных. Входные данные - это данные, получаемые из первичной информации и создающие информационный образ предметной области. Входные данные в первую очередь подлежат хранению. Промежуточные данные - это данные, формирующиеся из других данных при алгоритмических преобразованиях. Как правило, они не хранятся, но накладывают ограничения на емкость оперативной памяти компьютера. Выходные данные являются результатом обработки первичных (входных) данных по соответствующей модели, они входят в состав управляющего информационного потока своего уровня и подлежат хранению в определенном временном интервале.

В настоящее время определяющим направлением реализации основных процедур процесса накопления данных является концепция базы данных (БД),склада или хранилища данных. Осуществление процедур создания структуры хранения (базы данных), актуализации, извлечения и удаления данных производится с помощью специальных программ, называемых системами управления базами данных (СУБД). Основная цель процедуры хранения состоит в формировании и поддержании структуры хранения данных в памяти ЭВМ. Структуры хранения данных помимо обеспечения реализации принципов полноты и минимальной избыточности должны быть независимы от программ, использующих эти данные.

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

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

Банк данных(БнД) – система, представляющая определенные услуги по хранению и поиску данных определенной группе пользователей по определенной тематике. База данных является информационной составляющей БнД.

Система баз данных – совокупность управляющей системы, прикладного программного обеспечения, базы данных, операционной системы и технических средств, обеспечивающих информационное обслуживание пользователей.

Хранилище данных (ХД) (применяются также термины «склад данных», «информационное хранилище») – предметно-ориентированная, интегрированная автоматизированная система, хранящая данные, агрегированные по многим измерениям и предназначенная для поддержки принятия управленческих решений . Основные отличия ХД от БД следующие: агрегирование данных, из ХД данные никогда не удаляются, пополнение ХД происходит периодически, формирование новых агрегатов данных, зависящих от старых, автоматическое. Технология хранилища данных обеспечивает сбор данных из внутренних БД предприятия и внешних источников, формирование, хранение и эксплуатацию информации как единой, хранение аналитических данных в удобной для анализа и принятия управленческих решений форме.

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

Вся жизнь человека так или иначе связана с накоплением и обработкой информации, которую он получает из окружающего мира, используя пять органов чувств – зрение, слух, вкус, обоняние и осязание. Как научная категория «информация» составляет предмет изучения для самых различных дисциплин: информатики, кибернетики, философии, физики, биологии, теории связи и т. д. Несмотря на это, строгого научного определения, что же такое информация, до настоящего времени не существует, а вместо него обычно используют понятие об информации. Понятия отличаются от определений тем, что разные дисциплины в разных областях науки и техники вкладывают в него разный смысл, с тем чтобы оно в наибольшей степени соответствовало предмету и задачам конкретной дисциплины. Имеется множество определений понятия информации – от наиболее общего философского (информация есть отражение реального мира) до наиболее частного прикладного (информация есть сведения, являющиеся объектом переработки).

Первоначально смысл слова «информация» (от лат. Informatio – разъяснение, изложение) трактовался как нечто присущее только человеческому сознанию и общению: «знания, сведения, сообщения, известия, передаваемые людьми устным, письменным или другим способом».

Информация не является ни материей, ни энергией. В отличие от них, она может возникать и исчезать.

Особенность информации заключается в том, что проявляется она только при взаимодействии объектов, причем обмен информацией может совершаться не вообще между любыми объектами, а только между теми из них, которые представляют собой организованную структуру (систему). Элементами этой системы могут быть не только люди: обмен информацией может происходить в животном и растительном мире, между живой и неживой природой, людьми и устройствами.

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

Понятие «информация» обычно предполагает наличие двух объектов – «источника» информации и «приемника» (потребителя, адресата) информации.

Информация передается от источника к приемнику в материально-энергетической форме в виде сигналов (например, электрических, световых, звуковых и т. д.), распространяющихся в определенной среде.

Сигнал (от лат. signum – знак) – физический процесс (явление), несущий сообщение (информацию) о событии или состоянии объекта наблюдения.

Информация может поступать в аналоговом (непрерывном) виде или дискретно (в виде последовательности отдельных сигналов). Соответственно различают аналоговую и дискретную информацию.

Понятие информации можно рассматривать с двух позиций: в широком смысле слова – это окружающий нас мир, обмен сведениями между людьми, обмен сигналами между живой и неживой природой, людьми и устройствами; в узком смысле слова информация – это любые сведения, которые можно сохранить, преобразовать и передать.

Информация – специфический атрибут реального мира, представляющий собой его объективное отражение в виде совокупности сигналов и проявляющийся при взаимодействии с «приемником» информации, позволяющим выделять, регистрировать эти сигналы из окружающего мира и по тому или иному критерию их идентифицировать.

Из этого определения следует, что:

Информация объективна, так как это свойство материи – отражение;

Информация проявляется в виде сигналов и лишь при взаимодействии объектов;

Одна и та же информация различными получателями может быть интерпретирована по-разному в зависимости от «настройки» «приемника».

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

Информация имеет определенные функции. Основными из них являются:

Познавательная – получение новой информации. Функция реализуется в основном через такие этапы обращения информации, как:

– ее синтез (производство)

– представление

– хранение (передача во времени)

– восприятие (потребление)

Коммуникативная – функция общения людей, реализуемая через такие этапы обращения информации, как:

– передача (в пространстве)

– распределение

Управленческая – формирование целесообразного поведения управляемой системы, получающей информацию. Эта функция информации неразрывно связана с познавательной и коммуникативной и реализуется через все основные этапы обращения, включая обработку.

Без информации не может существовать жизнь в любой форме и не могут функционировать любые информационные системы, созданные человеком. Без нее биологические и технические системы представляют груду химических элементов. Общение, коммуникации, обмен информацией присущи всем живым существам, но в особой степени человеку. Будучи аккумулированной и обработанной с определенных позиций, информация дает новые сведения, приводит к новому знанию. Получение информации из окружающего мира, ее анализ и генерирование составляют одну из основных функций человека, отличающую его от остального живого мира.

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

Последовательность действий, выполняемых с информацией, называют информационным процессом.

Основными информационными процессами являются:

– сбор (восприятие) информации;

– подготовка (преобразование) информации;

– передача информации;

– обработка (преобразование) информации;

– хранение информации;

– отображение (воспроизведение) информации.

Так как материальным носителем информации является сигнал, то реально это будут этапы обращения и преобразования сигналов (рис. 1.6).

Рисунок 1.6. Основные информационные процессы

На этапе восприятия информации осуществляется целенаправленное извлечение и анализ информации о каком-либо объекте (процессе), в результате чего формируется образ объекта, проводятся его опознание и оценка. Главная задача на этом этапе – отделить полезную информацию от мешающей (шумов), что в ряде случаев связано со значительными трудностями.

На этапе подготовки информации осуществляется ее первичное преобразование. На этом этапе проводятся такие операции, как нормализация, аналого-цифровое преобразование, шифрование. Иногда этап подготовки рассматривается как вспомогательный на этапе восприятия. В результате восприятия и подготовки получается сигнал в форме, удобной для передачи, хранения или обработки.

На этапе передачи информация пересылается из одного места в другое (от отправителя получателю – адресату). Передача осуществляется по каналам различной физической природы, самыми распространенными из которых являются электрические, электромагнитные и оптические. Извлечение сигнала на выходе канала, подверженного действию шумов, носит характер вторичного восприятия.

На этапах обработки информации выявляются ее общие и существенные взаимозависимости, представляющие интерес для системы. Преобразование информации на этапе обработки (как и на других этапах) осуществляется либо средствами информационной техники, либо человеком.

Под обработкой информации понимается любое ее преобразование, проводимое по законам логики, математики, а также неформальным правилам, основанным на «здравом смысле», интуиции, обобщенном опыте, сложившихся взглядах и нормах поведения. Результатом обработки является тоже информация, но либо представленная в иных формах (например, упорядоченная по каким-то признакам), либо содержащая ответы на поставленные вопросы (например, решение некоторой задачи). Если процесс обработки формализуем, он может выполняться техническими средствами. Кардинальные сдвиги в этой области произошли благодаря созданию ЭВМ как универсального преобразователя информации, в связи с чем появились понятия данных и обработки данных.

Данными называют факты, сведения, представленные в формализованном виде (закодированные), занесенные на те или иные носители и допускающие обработку с помощью специальных технических средств (в первую очередь ЭВМ).

Обработка данных предполагает производство различных операций над ними, в первую очередь арифметических и логических, для получения новых данных, которые объективно необходимы (например, при подготовке ответственных решений).

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

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

Любая информация обладает рядом свойств, которые в совокупности определяют степень ее соответствия потребностям пользователя (качество информации). Можно привести немало разнообразных свойств информации, так как каждая научная дисциплина рассматривает те свойства, которые ей наиболее важны. С точки зрения информатики наиболее важными представляются следующие:

Актуальность информации – свойство информации сохранять ценность для потребителя в течение времени, т. е. не подвергаться «моральному» старению.

Полнота информации – свойство информации, характеризуемое мерой достаточности для решения определенных задач. Полнота информации означает, что она обеспечивает принятие правильного (оптимального) решения. Оценивается относительно вполне определенной задачи или группы задач.

Адекватность информации – свойство, заключающееся в соответствии содержательной информации состоянию объекта. Нарушение идентичности связано с техническим старением информации, при котором происходит расхождение реальных признаков объектов и тех же признаков, отображенных в информации.

Сохранность информации – свойство информации, характеризуемое степенью готовности определенных информационных массивов к целевому применению и определяемое способностью контроля и защиты информации обеспечить постоянное наличие и своевременное предоставление информационного массива, необходимых для автоматизированного решения целевых и функциональных задач системы.

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

В этой статье будет рассмотрена реализация простой (офисной или домашней) локальной сети c выходом в Интернет на базе операционной системы FreeBSD. Рассмотренный в предыдуших статьях сервер (он же шлюз в Интернет) будет реализован именно на этой операционной системе. Здесь мы рассмотрим только базовую установку FreeBSD и настройку выхода в Интернет, а дополнительные сетевые сервисы (FTP, WEB и пр.) будут рассмотренны в соответствующих статьях. Дальнейший материал будет основан на статье "Простая офисная локальная сеть с подключением к Интернет ".

Базовая установка и настройка FreeBSD

Итак, после подготовительных действий, рассмотренных в статье , приступим к установке операционной системы FreeBSD 6.2.

Образы CD можно скачать с сайта www.freebsd.org (2 CD).

После загрузки компьютера с инсталляционного CD запускается программа sysinstall, которая предназначена для установки и настройки FreeBSD. С помощью этой программы можно произвести настройку операционной системы не только во время установки, но и после, в любое время, запустив ее из командной строки (# sysinstall).

Навигация в ней осуществляется с помощью следующих клавиш: стрелки курсора, <пробел> , , (причем <пробел> и > эквивалентны, а клавиша аналогична стрелкам влево-вправо ).
Чтобы вернуться на предыдущее меню, необходимо выбрать пункт Exit или . Омечать выбранные пункты можно или пробел ом или enter -ом. (Из меню выбора пакетов (packages ) можно выйти только, выбрав кнопку , даже если вы никаких пакетов не хотите устанавливать.)

Начинаем установку.

1. Выбираем из меню пункт Custom .

2. Далее в появившемся меню выбираем пункт Partition и попадаем в редактор слайсов (слайсы соответствуют первичным разделам в терминологии Windows и Linux; для установки FreeBSD достаточно одного слайса). Примечание: если в компьютере несколько жестких дисков, то сначала будет предложено меню выбора диска.
Например, на моей машине уже есть два раздела с Windows XP , а остальное место обозначено как unused (не занято):

Чтобы удалить какой-либо раздел, на него надо стрелками вверх-вниз подвести курсор и нажать клавишу , но если необходимо оставить существующие разделы, например с Windows, то тогда их трогать не надо.
Чтобы создать слайс для freebsd надо подвести курсор на раздел, помеченный как unused , и нажать клавишу (Create Slice). В появившемся окне надо ввести размер создаваемого слайса в блоках (или мегабайтах, добавив букву M после введенного числа, например - 1000M) или оставить значение по умолчанию для использования всего свободного пространства.
Далее соглашаемся с предложенным типом раздела (165 - для FreeBSD). В результате получаем слайс ad2s3 , где ad2s3 означает: a ta d isk 2 , s lice 3 .

Для завершения редактирования слайсов надо нажать клавишу (Finish).

3. В появившемся меню выбираем установку менеджера загрузки - BootMgr .

4. Выбираем пункт Label и попадаем в редактор разделов файловой системы FreeBSD. Здесь созданный ранее слайс можно "нарезать" на разделы файловой системы FreeBSD. Это разбиение можно произвести автоматически, нажав клавишу (Auto Defaults) или вручную. Попробуйте автоматическое разбиение. Удалить любой раздел можно клавишей . Но лучше вручную создать необходимые разделы.
Для создания раздела курсор ставим на "нарезаемый" слайс ad2s3 (или какой там у вас... в самой верхней строке) и нажимаем клавишу (Create), вводим размер создаваемого раздела (не забываем в конце числа букву M , если вводится размер в мегабайтах), выбираем тип "Swap " для swap раздела или "FS " - для всех остальных разделов и указываем точку монтирования. (Точка монтирования - это каталог, в который будет монтироваться раздел). Повторяем процедуру для всех создаваемых разделов. Размеры разделов необходимо хорошо спрогнозировать. Например в разделе /var будут находиться временные файлы, лог-файлы, файлы баз данных, очереди печати, почты и т.д.; в /usr (точнее в /usr/local) - все устанавливаемые дополнительно приложения; в /home - каталоги пользователей; размер раздела SWAP обычно выбирается равным одному-двум размерам RAM; для корневого раздела "/" достаточно 256MB.
У меня получилось так:

Как можно видеть, разделы файловой системы обозначаются добавлением буквы (a,b,...) к имени слайса.
Завершаем редактирование разделов, нажав (Finish), и возвращаемся в меню.

5. Переходим к пункту Distributions , где можно выбрать тип базовой установки, и отмечаем опцию Developer , которая означает, что будут установлены все основные бинарные файлы (системные утилиты, библиотеки, компиляторы), исходники и документация. Соглашаемся на установку коллекции портов (Ports Collection). Далее, выбрав пункт Exit , возвращаемся в предыдущее меню и выбираем Commit , выбираем источник установки (в нашем случае CD/DVD ) и отвечаем утвердительно на предупреждение о необратимости дальнейших действий. После этого идет процесс установки базовых компонентов системы. После завершения установки будет предложено вернуться в кофигурационное меню для продолжения установки/насройки. Выбираем и возвращаемся в меню.

6. В пункте Root Password устанавливаем пароль пользователя root (администратора). Пункт User Manager не трогаем - пользователей добавим потом.

7. Руссифицируем консоль (пункт Console ):

  • в пункте Font выбираем IBM 866 ,
  • в пункте Keymap выбираем Russia KOI8-R ,
  • в пункте Screenmap выбираем KOI8-R to IBM866 ,
  • в пункте Ttys выбираем KOI8-R (cons25r ).

8. Настраиваем мышь (пункт Mouse ):

  • в пункте Type выбираем auto (в большинстве случаев),
  • в пункте Port выбираем PS/2 (или COM1...),
  • в пункте Enable включаем поддержку мыши и проверяем ее работу.

9. В пункте Networking можно настроить сеть:

  • в пункте Interfaces можно выбрать из списка и настроить определившиеся сетевые интерфейсы (для некоторых сетевых карточек возможно потребуется перекомпилировать ядро или настроить их, прежде чем они появятся в списке). Настроить сеть можно позже, см. раздел "Настройка сети" ниже.;
  • отмечаем опцию ssh , чтобы иметь защищенный удаленный доступ к системе;
  • отмечаем опцию Gateway , чтобы разрешить маршрутизацию ip пакетов между сетевыми интерфейсами (если машина будет использоваться как маршрутизатор).

Но к настройке сети мы еще вернемся в одной из следующих статей.

10. Пункт Security не трогаем.

11. Выбираем пункт Packages , чтобы сразу установить несколько пакетов, хотя устанавливать приложения лучше из портов. В CD-ROM должен быть установлен инсталляционный CD. Пока выберем только командный интерпретатор bash. Его можно найти в группе shells . Ну, а далее по вкусу, например можно сразу выбрать установку XFree86-4.3, kde, moziila и т.д., хотя для сервера по большому счету иксы не нужны.
Отметив клавишей или необходимые пакеты, выбираем внизу пункт , затем , ждем окончания установки и выходим из sysinstall. Соглашаемся на перезагрузку, не забываем вынуть CD. На этапе загрузки из меню загрузчика выбираем FreeBSD (если используется несколько ОС).

12. Входим в систему под именем root .

13. Настраиваем консоль под себя. (Этот пункт выполнять необязательно).
Настроим и сделаем основным установленный нами командный интерпретатор bash (как в Linux).
Проверим, есть ли он в файле /etc/shells , если нет, то добавляем туда строку: /usr/local/bin/bash.
Сделать интерпретатор bash основным для суперпользователя root, можно командой:

# pw usermod root -s /usr/local/bin/bash

Копируем файлы .bash_profile , .bashrc , .bash_logout из директории /usr/compat/linux/etc/skel в /root и /usr/share/skel , но уже с именами dot.bash_profile , dot.bashrc , dot.bash_logout соответственно. Сделать это можно следующими командами:

# cp /usr/compat/linux/etc/skel/.bash_profile /root/.bash_profile # cp /usr/compat/linux/etc/skel/.bashrc /root/.bashrc # cp /usr/compat/linux/etc/skel/.bash_logout /root/.logout # cp /usr/compat/linux/etc/skel/.bash_profile /usr/share/skel/dot.bash_profile # cp /usr/compat/linux/etc/skel/.bashrc /usr/share/skel/dot.bashrc # cp /usr/compat/linux/etc/skel/.bash_logout /usr/share/skel/dot.logout

Теперь эти конфигурационные файлы при создании новых пользователей будут копироваться в их домашние каталоги.

Изменим настройки по умолчанию для интерактивной команды добавления пользователей adduser, запустив ее с ключом -C:

# adduser -C

(отвечаем class: russian, shell: bash, остальное оставляем по умолчанию).
Все. Теперь новые пользователи, созданные утилитой adduser , будут иметь руссифицированную консоль с командным интерпретатором bash.
И последний штрих. Для изменения приглашения командной строки в файлы .bashrc /usr/share/skel/dot.bashrc ) добавим строку: PS1="$ ", после чего приглашение будет выглядеть как [username@hostname currentdir]$ .
Отмечу, что редактировать конфигурационные файлы можно в простом
текстовом редакторе ee , например:

# ee /usr/share/skel/dot.bashrc

Далее можно создавать новых пользователей с помощью утилиты adduser . Чтобы пользователь имел в дальнейшем возможность получать права суперпользователя root по команде su, его надо включить в группу wheel.
Переключать раскладку клавиатуры можно клавишей . При нажатой клавише выполняет свою обычную функцию.

На этом начальная установка и настройка системы закончена.

Конфигурирование ядра

Здесь мы коротко затронем вопросы конфигурирования и компиляции ядра.

Наверно, многие содрагались, услышав устрашающую фразу - "компиляция ядра системы". Однако, если спокойно разобраться, ничего страшного здесь нет. С точки зрения обывателя ядро - это "прослойка" между прикладными программами и "железом". Прикладные программы не взаимодействуют с "железом" и между собой напрямую, все взаимодействие осуществляется через ядро, и взаимодействие это осуществляется через стандартный интерфейс системных вызовов. Кроме интерфейса системных вызовов ядро содержит файловую подсистему, подсистему управления процессами, подсистему ввода-вывода, драйверы устройств (модули ядра). Но нам пока важно лишь то, что ядро непосредственно взаимодействует с "железом", а FreeBSD позволяет нам сконфигурировать ядро под конкретное "железо". Устанавливаемое по умолчанию ядро поддерживает много неиспользуемого в нашем случае оборудования и обеспечивает лишь базовую функциональность.

Приступим к конфигурации ядра

Настройка ядра FreeBSD осуществляется путем редактирования в любом текстовом редакторе конфигурационного файла ядра. По умолчанию это /usr/src/sys/i386/conf/GENERIC . Но мы будем редактировать не его, а его копию/usr/src/sys/i386/conf/NEW_GENERIC .
Для этого выполняем следующие команды:

# cd /usr/src # cp sys/i386/conf/GENERIC sys/i386/conf/NEW_GENERIC # ee sys/i386/conf/NEW_GENERIC

В файле NEW_GENERIC удаляем поддержку оборудования, которого у нас нет, и функциональность, которая нам не нужна, просто комментируя или удаляя соответствующие строки. Если нет уверенности, то лучше ничего не удалять. Далее добавляем несколько параметров, чтобы включить NAT (трансляцию адресов - преобразование IP адресов локальной сети во внешний IP адрес), что даст возможность использовать в Интернете один внешний IP адрес всеми компьютерами локальной сети:

Ident NEW_GENERIC options IPFIREWALL options IPDIVERT options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=1000

Здесь ident NEW_GENERIC определяет имя нового ядра (можно любое задать).
options IPFIREWALL - включает FIREWALL.
options IPFIREWALL_VERBOSE - включает логи файрвола.
options IPDIVERT - разрешает перенаправлять пакеты с одного сетевого интерфейса на другой, опция необходима для трансляции адресов, для "расшаривания" Интернета.

Списки поддерживаемых устройств и опций можно найти в файлах:
/usr/src/sys/i386/conf/NOTES и /usr/src/sys/conf/NOTES .

Следующими командами выполняем компиляцию ядра:

# make buildkernel KERNCONF=NEW_GENERIC # make installkernel KERNCONF=NEW_GENERIC

Перезагружаем компьютер. Все. Старое ядро автоматически будет сохранено в каталоге /boot/kernel.old .

Не PnP устройства можно настроить, отредактировав файл /boot/device.hints . Требуемому устройству (по аналогии с другими) можно задать номера прерываний, портов и пр. Тамже можно запретить использование какого-либо устройства. Например, у меня в "маме" была "криво" реализованна поддержка acpi, из-за чего глючила мышь, а перепрошивать bios не хотелось. Поэтому я просто отключил поддержку acpi в ядре, добавив в файл /boot/device.hints следующую строку:

Hint.acpi.0.disabled="1"

Но это просто пример. Надеюсь у вас все заработает нормально и без этого.

Еще один момент. Все определившиеся ядром устройства имеют буквенно-цифровые обозначения, например pcm0 - звуковая плата. Какие устройства, под какими именами и насколько удачно ядро смогло определить их и сконфигурировать, можно увидеть при загрузке системы или по команде dmesg .

Настройка сети

Теперь можно приступить к настройке нашего сервера как шлюза в Интернет. Итак наш сервер имеет две сетевых платы: одна "смотрит" в Интернет, а вторая - в нашу локальную сеть. В сетевых настройках первой сетевой платы нам надо прописать IP адрес, шлюз, маску подсети и IP-адреса DNS-серверов, которые нам предоставил Интернет-провайдер. Пусть в нашем примере нам провайдер предоставил: внешний IP 195.34.10.134, шлюз провайдера 195.32.10.1, DNS серверы: 195.34.32.116 и 87.240.1.2).

В настройках второй сетевой платы надо прописать IP адрес 192.168.20.1, который принадлежит нашей локальной сети (см. "Простая офисная локальная сеть с подключением к Интернет" ).

Настройку сетевых интерфейсов можно произвести с помощью уже известной вам утилиты sysconfig (см. пункт 9 базовой установки выше) или путем прямого редактирования файла /etc/rc.conf .

Так или иначе для нашего примера файл /etc/rc.conf должен содержать следующие строки (сетевые настройки):

Ifconfig_rl0="inet 195.34.10.134 netmask 255.255.255.0" # внешний IP и маска подсети, предоставленные провайдером ifconfig_rl1="inet 192.168.20.1 netmask 255.255.255.0" # внутренний IP, который будет шлюзом по умолчанию для нашей локальной сети gateway_enable="YES" # режим маршрутизатора, позволяет пересылать пакеты между сетевыми интерфейсами natd_enable="YES" # включаем NATD демон, который занимается трансляцией адресов: внутренних во внешние и наоборот natd_interface="rl0" # natd демон работает на внешнем интерфейсе defaultrouter="195.34.10.1" # шлюз по умолчанию, который предоставил провайдер firewall_enable="YES" # включаем firewall firewall_type="OPEN" # пока ограничимся либеральным вариантом файрволла hostname="myoffice.ru" # имя этого сервера sshd_enable="YES" # для удаленного доступа к серверу

rl0 и rl1 - это имена сетевых интерфейсов в нашем примере (на чипе Realtek). Имена своих сетевых интерфейсов можете посмотреть командой ifconfig или через интерактивную утилиту настройки syscinstall .

Если у вас есть еще какие либо удаленные локальные сети, например 192.168.40.0/24 и 192.168.50.0/24, доступ к которым из нашей локальной сети осуществляется через шлюзы 192.168.20.101 и 192.168.20.102 соответственно, то статические маршруты маршруты к этим сетям при необходимости можно задать следующим образом (в файле /etc/rc.conf ):

Static_routes="net1 net2" routes_net1="192.168.40.0/24 192.168.20.101" # пакеты в подсетку 192.168.40.0/24 пойдут через шлюз 192.168.20.101 routes_net2="192.168.50.0/24 192.168.20.102" # пакеты в подсетку 192.168.50.0/24 пойдут через шлюз 192.168.20.102

Domain myoffice.ru nameserver 195.34.32.116 nameserver 87.240.1.2

Теперь чтобы изменения вступили в силу, выполним команду /etc/netstar t или перезагрузим сервер.

Проверяем работу сети.
Сначала пингуем до шлюза провайдера:

# ping 195.34.10.1

Потом до сервера DNS:

# ping 195.34.32.116

А потом до любых интернет-узлов:

# ping yandex.ru

Пингуем машины в своей локальной сети, например:

# ping 192.168.20.4

Если пакеты проходят, значит все нормально.

Настройка выхода в Интернет рабочих компьютеров (рабочих станций) в локальной сети

Теперь переходим к настройке рабочих компьютеров.
Если для рабочих компьютеров используются статические IP адреса (т.е. вводятся вручную, а не раздаются через сервер DHCP), то надо просто в настройках протокола TCP/IP у каждого рабочего компьютера прописать:

статический IP-адрес (уникальный для каждого компьютера в локальной сети, например 192.168.20.4),
маску подсети (255.255.255.0 в нашем случае)
шлюз по умолчанию (192.168.20.1, т.е. IP нашего сервера на FreeBSD, который и является шлюзом в Интернет)
DNS серверы (такие же как у сервера, предоставленные провайдером)

Делается это в Windows XP через:

Пуск-Панель управления-Сетевые подключения на значке сетевого подключения к локальной сети кликаем правой кнопкой мыши, выбираем "свойства" - Настройки TCP/IP.

Перезагружаем компьютер и проверяем работу сети:



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows