/etc/hosts ファイルを作成する

ネットワークカードを設定する場合、IP アドレスと FQDN 及び /etc/hosts ファイルの中で使われる可能性のあるエイリアスを決めなければいけません。文法は

<IP address> myhost.mydomain.org aliases

となります。IP アドレスがプライベート IP アドレスの範囲にあるのを確かめなければいけません。有効な範囲は

	Class Networks
	A     10.0.0.0
	B     172.16.0.0 through 172.31.0.0
	C     192.168.0.0 through 192.168.255.0

たとえば 192.168.1.1 は IP アドレスとして妥当です。この IP 用の FQDN として www.linuxfromscratch.org は妥当です。

ネットワークカードを使うつもりがなくても、FQDN を決める必要があります。これは一部のプログラムが正しく動作するために必要です。

ネットワークカードの設定を行うつもりがないなら、以下のコマンドを実行して /etc/hosts ファイルを作ります。

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

127.0.0.1 <value of HOSTNAME>.mydomain.com <value of HOSTNAME> localhost

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

ネットワークカードが設定されているなら、以下のコマンドを実行して /etc/hosts ファイルを作ります。

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

127.0.0.1 localhost.localdomain localhost
192.168.1.1 <value of HOSTNAME>.mydomain.org <value of HOSTNAME>

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

もちろん、192.168.1.1 と <value of HOSTNAME>.mydomain.org はお使いのネットワークにあわせて(または、もしこのマシンが存在するネットワークに接続される予定であり、 ネットワークまたはシステム管理者に割り当てるよう要求された IP アドレスがあるならばそれに)変更する必要があります。