• Авторизация


Занимательная установка FreeBSD в картинках 26-07-2007 10:27 к комментариям - к полной версии - понравилось!


Задача: Настроить сервер для тестирования скриптов, использования его в качестве НАТа, Web-сервера, FTP сервера с Web-регистрацией, тестового полигона для различных программ.
Условия: Сеть 10baseT/UTP внешняя, 100baseTX-HD внутренняя. Внешняя защищена авторизацией и привязкой по MACу.
Ресурсы: Сервер: Intel Core Duo 2 E6600 2.4 GHz, 1Gb RAM, 500 Gb HDD, 2 LAN Realtek.
OS: FreeBSD 6.2
Методы: Установить на сервер FreeBSD (все остальные настройки буду изложены в следующих статьях).
Реализация: Устанавливаем FreeBSD:
- Загружаемся с CD1. Запускается установщик.
[698x388]

- Выбираем:

  • Cтрану (Country Selection): Russian Federation.
    [698x388]
  • Раскладку клавиатуры (System Console Keymap): Russian KOI8-R keymap.
    [698x388]

- Тип установки (Installation type) - (Стандартный) Standart.
[698x388]
- Выводится сообщение о том, что на следующем этапе вам нужно будет разбить жесткий диск на разделы.
[698x388]
- Возможно, появится сообщение о том, что диск имеет неверную геометрию.
[698x388]
- Разбиваем диск на разделы при помощи FDISK Partition Editor'а следующим образом:

  • 5G (гигабайта) 165 типа под /.
  • 8G 165 типа под swap.
  • 10G 165 типа под /var.
  • Все остальное (~429G) 165 типа под /usr.

[698x388]
- Теперь необходимо выбрать тип загрузчика системы. В моем случае весь сервер целиком отдан под FreeBSD, поэтому смело выбираем Install the FreeBSD Boot Manager
[698x388]
- Опять выводится напоминание о том, что сейчас вам потребуется создать BSD разделы внутри созданных вами fdisk разделов.
[698x388]
- Создаем разделы и сразу указываем точки монтирования, как было указано выше.
[698x388]
- Выбираем дистрибутивный набор: в нашем случае - Custom
[698x388]
- Отмечаем следующие компоненты:

  • base
  • kernels [GENERIC]
  • man
  • src [All]
  • ports
[698x388]
- Указываем источник дистрибутивных пакетов: для нас это CD/DVD
[698x388]
- Предупреждение о том, что сейчас у вас есть последний шанс выйти из программы установки, пока сделанные вами изменения не были применены. Если все было выполнено верно, приступаем к установке:
[698x388]
- Установка успешно завершена, осталось задать начальную конфигурацию:
[698x388]
- Configure Network Devices - Yes (Вы хотите настроить сетевые интерфейсы? - Да)
[698x388]
- Настраиваем rl0 (скриншоты снимались при установке под VMware, поэтому интерфейс имеет иное название - lnc0):
[698x388]
- Do you want to try IPv6 configuration of the interface - No (Хотите ли вы использовать IP протокол версии 6 для данного интерфейса? - Нет)
[698x388]
- Do you want to try DHCP configuration of the interface - No (Хотите ли вы использовать DHCP для данного интерфейса? - Нет)
[698x388]
- Теперь задаем параметры интерфейса вручную. Здесь также имеется несколько моментов.

  • Host: neolocalhost - требуется для идентификации машины, а также для корректной работы sendmail.
  • Domain: localhost - требуется для корректной работы sendmail и возможно каких-то других служб, но лично у меня косяки возникали только с ним.
  • IPv4 Gateway: 80.92.*.* - внешний шлюз. При желании, можно не указывать и задать его позднее в /etc/rc.conf
  • Name Server: none - первичный DNS. Сразу указывать не рекомендую, пока не настроите доступ к нему (DNS'у) иначе будут проблемы с входом в систему по SSH.
  • IPv4 Address: 192.168.0.1 - IP адрес
  • Netmask: 255.255.255.0 - маска подсети
  • Extra options to ifconfig (usually empty): none - так и оставляем пустым
[698x388]
- Would you like to bring the rl0 interface up right now - Yes (Хотите ли вы поднять интерфейс прямо сейчас? - Да)
[698x388]
- Do you want this machine to function as a network gateway - Yes (Вы хотите использовать данный сервер в качестве сетевого шлюза? - Да)
[698x388]
- Do you want to configure inetd and network services that it provides - Yes (Вы хотите настроить демон inetd а также сетевые сервисы, которые он предоставляет? - Да)
[698x388]
- Do you wish to enable inetd - Yes (Вы хотите активировать inetd? - Да)
[698x388]
- Edit /etc/inetd.conf - Yes. (Если вкрадце вам предлагают отредактировать конфигурационный файл inetd или использовать стандартную конфигурацию. Мы же его немножко подправим.)
[698x388]
- Раскомментируем строчку с ftp.
[698x388]
- Would you like to enable SSH login - Yes (Вы хотите разрешить доступ по SSH? - Да)
[698x388]
- Do you want to have anonymous FTP access to this machine - No (Анонимный доступ по FTP мы включим несколько позднее, если потребуется)
[698x388]
- Do you want to configure this machine as an NFS server - No (Вы хотите использовать сервер в качестве сервера NFS? - Нет)
[698x388]
- Do you want to configure this machine as an NFS client - No (Вы хотите использовать данный сервер в качестве NFS клиента? - Нет)
[698x388]
- Would you like to customize your system console settings - No (Хотите ли вы изменить настройки консоли? - Нет)
[698x388]
- Would you like to set this machine's time zone now - Yes (Хотите ли вы установить временную зону для данного сервера прямо сейчас? - Да)
[698x388]

  • Is this machine's CMOS clock set to UTC - No (Хотите ли вы выставить системные часы по Гринвичу UTC? - Нет)
    [698x388]
  • Select a region: Europe (Выберите регион - Европа)
    [698x388]
  • Select a country or region: Russian Federation (Выберите страну - Россия)
    [698x388]
  • Select a zone which observes the same time as your locality: Moscow+00 - west Russia (Выберите ваш часовой пояс - Москва, западная Россия)
    [698x388]
  • Does the abbreviation "MSD" look reasonable - Yes (Использовать аббревиатуру MSD для данной временной зоны? - Да) Иногда вместо MSD предлагается использовать MSK.
    [698x388]

- Would you like to enable Linux binary compatibility - No (Хотите ли вы включить совместимость исполняймых файлов с OS Linux? - Нет)
[698x388]
- Does this system have a PS/2, serial, or bus mouse - No (Есть ли у вас мышь? - Нет)
[698x388]
- Would you like to browse the FreeBSD package collection now - No (Хотите ли вы посмотреть коллекцию пакетов для FreeBSD сейчас? - Нет)
[698x388]
- Would you like to add any initial user accounts to the system - Yes (Хотите ли вы добавить пользователей или группы? - Да)
[698x388]
- Add a new user to the system:
[698x388]

  • Login ID: *******
  • UID: default
  • Group: none
  • Password: ******
  • Full name: **** ******
  • Member groups: wheel
  • Home directory: default
  • Login shell: default
[698x388]
- Now you must set the system manager's password - Ok (Теперь вы должны ввести пароль для рута)
[698x388]
- Visit the general configuration menu for a chance to set any last options - No (Хотите ли вы посетить меню конфигурации для изменения каких-либо настроек? - Нет)
[698x388]
- Выбираем Exit Install и подтверждаем наше решение. Далее извлекаем диски и перезагружаемся.
[698x388]

Статус статьи: Релиз, устаревшая, требуется обновление.
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Занимательная установка FreeBSD в картинках | NeoliteBSD - Дневник администратора FreeBSD сервера | Лента друзей NeoliteBSD / Полная версия Добавить в друзья Страницы: раньше»