7.11. Создание файла /etc/hosts
7.11. Создание файла /etc/hosts
Если вы хотите настроить сетевую карту, вам надо определить IP-адреса, FQDN и возможные псевдонимы в файле /etc/hosts. Его синтакс следующий:
<IP address> myhost.example.org aliases
Если компьютер не должен быть подключен к интернет (т.е., есть регистрированный домен и корректный блок назначенных IP адресов—большинство пользователей этого не имеют) убедитесь, что IP-адреса в частной сети соотвестсвуют допустимым. Корректными значениями являются:
Классы сетей A 10.0.0.0 B от 172.16.0.0 до 172.31.0.0 C от 192.168.0.0 до 192.168.255.0
Корректным IP адресом может быть 192.168.1.1. Корректным FQDN для этого IP может быть www.linuxfromscratch.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] [HOSTNAME] # 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