Практика сетевого администрирования - Страница 4
UUID – идентификатор платы (определяется командой lshw)
ONBOOT – карта активна при загрузке
HWADDR – эффективный мак адрес карты
DEFROUTE – используется ли маршрут по умолчанию
PEERDNS – есть ли назначение внешних DNS серверов (позволяет конфигурировать файл resolv.conf автоматически). По-умолчанию yes.
IPADDR – ip адрес
NETMASK– маска подсети
NETWORK – ip адрес сети
BROADCAST – широковещательный адрес сети
BOOTPROTO – протокол(protocol), какой протокол должен быть использован для получения IP адреса. Доступные значения none, bootp, dhcp
USERCTL – yes или no разрешить или запретить для пользователей управление интерфейсом.
PEERROUTE – есть ли внешнее назначение маршрутов
IPV6INIT – происходит ли инициализация IPV6 протокола
NAME – «человеческое» имя сетевого интерфейса
Таким образом, при назначении статичного IP адреса конфигурационный файл может быть следующим:
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
BOOTPROTO=none
USERCTL=no
PEERDNS=no
Последние две директивы указывают, что данные назначения не должны меняться пользователем или службами провайдера.
Кроме того, необходимо будет отредактировать файл /etc/sysconfig/network. Его основные директивы следующие:
NETWORKING=значение (yes – сеть будет настроена автоматически из скриптов /etc/sysconfig/network-scripts, no – сеть настраивается вручную)
NETWORKING_IPV6=значение (yes – включить поддержку протокола IPV6, no – выключить поддержку протокола IPV6)
HOSTNAME=значение должно быть в формате FQDN, но допускается произвольный формат.
GATEWAY=значение ip адрес шлюза сети.
GATEWAYDEV=значение – устройство, за которым находится шлюз сети.
DNS1=значение основной DNS сервер.
DNS2=значение дополнительный DNS сервер.
Пример конфиг файла:
NETWORKING=yes #включаем сеть
NETWORKING_IPV6=no #в виду малой распространённости протокола IPV6 выключаем.
HOSTNAME=yourhostname #задаём имя хоста
GATEWAY=192.168.1.254 #назначаем шлюз по умолчанию
GATEWAYDEV=eth0 #указываем устройство, за которым находится шлюз
DNS1=8.8.4.4 #указываем основной DNS сервер
#в данном случае это публичный сервер от google
Настройку остальных файлов, а также дополнительные параметры настройки сети, смотрите в следующих разделах справочника.
Инсталляция менеджеров пакетов
ДЛЯ НАЧИНАЮЩИХ
Что такое менеджеры пакетов?
Q: Что такое менеджеры пакетов?
A:
Менеджер пакетов – это набор программных средств, с помощью которых можно устанавливать, предварительно конфигурировать, находить и управлять зависимостями программных продуктов, удалять и обновлять программные пакеты в командном интерфейсе, используя стандартный терминал и технологию командной строки.
При использовании менеджеров пакетов не нужно скачивать и устанавливать дистрибутивы, находить недостающие зависимости в библиотеках, компилировать исходный код, осуществлять первоначальную ручную правку файлов конфигурации, чтобы внести в них значения по умолчанию – все эти необходимые операции осуществит менеджер пакетов. Он же скачает и установит дополнительные пакеты, если они понадобятся для функционирования основного пакета, а также удалит конфликтующие пакеты или обновит их версию для устранения конфликта. С менеджером пакетов у Вас всегда будет работоспособная система.
Q: Что такое оболочка менеджера пакетов?
A:
Недостатком менеджеров пакетов, помимо того, что приходится запоминать его команды, вводимые с клавиатуры, является то, что в менеджере пакетов отсутствует удобный интерфейс поиска и выбора устанавливаемого пакета. Поэтому, если пользователь не знает точное название пакета или хотя бы часть его имени, установить его будет проблематично. Поиск же по функциональным возможностям или описанию назначения пакетов в менеджерах пакетов невозможен.
Оболочка менеджера пакетов – это графическая или псевдографическая front-end оболочка над менеджером пакетов, с помощью которой можно в WIMP интерфейсе управлять менеджером пакетов, находить нужные пакеты в отсортированном списке и читать описания пакетов вместе с их функциональными возможностями.
Оболочки менеджеров пакетов обычно разрабатывают или спонсируют сами разработчики менеджеров пакетов, и она тесно с ним связана. Универсальные оболочки пакетов авторам данной книги не известны.
Q: Какие менеджеры пакетов и оболочки есть в различных операционных системах?
A:
В Microsoft Windows нет официального репозитория программ Microsoft. Вместо этого в ней есть распределённый, спонсируемый Microsoft менеджер пакетов, который сам загружает административные версии дистрибутивов с сайтов разработчиков. Благодаря этому в этом распределённом репозитории есть и платные, и пробные, и бесплатные версии программ. Единственное условие – программ должна сначала загрузиться и установиться, а потом уже требовать оплату. Менеджер пакетов называется Chocolatey, имеет собственную оболочку ChocolateyGUI. Ссылка на сайт менеджера пакетов: https://chocolatey.org/
Инструкция по установке: https://chocolatey.org/install
Галерея пакетов распределённого репозитория: https://chocolatey.org/packages
Продукт распространяется по лицензии OpenSource, Pro и Business. Платные версии позволяют создавать и управлять собственными репозиториями и средствами их развёртывания.
В Ubuntu Linux официальным менеджером пакета репозитория является apt-get (apt в новых версиях). Псевдографической оболочкой над apt-get является пакет aptitude, а графической оболочкой – synaptic.
В CentOS (Fedora Linux) официальным менеджером пакетом является yum. В последних версиях Fedora on был заменён на dnf.
Менеджером пакетов в FreeBSD является pkg.
Менеджеры пакетов для Apple Mac OS X устанавливаются из магазина Apple AppStore или загружаются из Интернета. Наиболее известными менеджерами пакетов для этой операционной системы являются MacPort и Brew. Однако с помощью того же MacPort можно установить стандартный менеджер пакетов FreeBSD.
На Apple iOS и Google Android нет собственных репозиториев с менеджерами пакетов. Вместо них используются магазины приложений.
Менеджер пакетов Chocolatey
Q: Какие требования предъявляются к компьютеру для установки менеджера пакетов chocolatey?
A:
Для установки менеджера пакетов Chocolatey необходимы следующие требования к программному и аппаратному обеспечению:
Компьютер на Интел-совместимом процессоре с тактовой частотой не менее 1 GHz, оперативной памятью 2 GByte вместительным жёстким диском с большим разделом на диске C, с выходом в Интернет;
Операционная система Microsoft Windows 7 с Service Pack 1 и выше либо Microsoft Windows Server 2008 и выше. Разрядность операционной системы значения не имеет;
Установленная Windows PowerShell 2.0;
Установленная Microsoft .NET Framework 4.0 (желательно);
Q: Какие дополнительные требования к настройке программного обеспечения могут предъявляться для установки Chocolatey?
A:
Необходимо разблокировать и задать пароль на встроенную локальную учётную запись администратора. Дело в том, что все программные пакеты по умолчанию устанавливаются с этой учётной записью;
Необходимо разрешить на время работы Chocolatey выполнение в Windows внешних скриптов PowerShell, полученных из Интернета;
Установку и настройку chocolatey, а также установку пакетов необходимо осуществлять, запустив командную строку либо PowerShell от имени локального администратора. При этом входить в эту учётную запись на компьютере не обязательно.