Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Linux From Scratch (version 6.8)
Назад Глава 7. Настройка скриптов загрузки системы Вперед

7.12. Настройка файла /etc/hosts

Если нужно конфигурировать сетевую карту, то выберите IP-адрес, полное доменное имя (FQDN), а также возможные алиасы, которые будут указываться в файле /etc/hosts. Синтаксис следующий:

IP_address myhost.example.org aliases

Если не требуется, чтобы компьютер был виден в интернете (т. е. имел зарегистрированный домен и допустимый диапазон назначенных IP-адресов — у большинства пользователей их нет), просто проверьте, чтобы IP-адрес находится в диапазоне приватных сетевых адресов IP. Допустимые диапазоны:

Диапазон приватных сетевых адресов      Обычный префикс
10.0.0.1 - 10.255.255.254                  8
172.x.0.1 - 172.x.255.254                  16
192.168.y.1 - 192.168.y.254                24

x может быть любым числом в диапазоне 16 - 31. y может быть любым числом в диапазоне 0 - 255.

Допустимым приватным IP-адресом может быть 192.168.1.1. Допустимым полным доменным именем FQDN для этого IP может быть lfs.example.org.

Даже если сетевая карта не используется, полное доменное имя FQDN все еще может потребоваться. Оно необходимо в некоторых программах для того, чтобы они работали должным образом.

Создайте файл /etc/hosts следующим образом:

cat > /etc/hosts < "EOF"
# Begin /etc/hosts (network card version)

127.0.0.1 localhost
<192.168.1.1> <HOSTNAME.example.org> [alias1] [alias2 ...]

# End /etc/hosts (network card version)
EOF

Значения <192.168.1.1> и <HOSTNAME.example.org> следует изменить в соответствие с требованиями конкретных пользователей или иными требованиями (если адрес IP назначается сетевым / системным администратором и машина подключается к существующей сети). Необязательные имена алиасов можно опустить.

Если не требуется конфигурировать сетевую карту, создайте файл /etc/hosts следующим образом:

cat > /etc/hosts < "EOF"
# Begin /etc/hosts (no network card version)

127.0.0.1 <HOSTNAME.example.org> <HOSTNAME> localhost

# End /etc/hosts (no network card version)
EOF

Предыдущий раздел: Оглавление Следующий раздел:
Конфигурирование скрипта localnet   Конфигурирование скрипта network