Практика сетевого администрирования в вопросах и ответах - страница 5



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:

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