Redhat/FedoraのIP設定ファイル
作成 : 2002/10/08
修正 : 2005/01/27
修正 : 2011/05/05
/etc/init.d/network
ネットワークサービスの起動・停止・再起動を行う。
# /etc/init.d/network {start | stop | restart}
ホスト起動時にネットワークサービスを開始する設定はchkconfigで実施。
# chkconfig --level 234 network on
/sbin/ifup、/sbin/ifdown
インタフェースの起動・停止を行う。
# ifup eth0 # ifdown eth0
/etc/sysconfig/network
ホスト名とゲートウェイアドレスを設定する。
NETWORKING=yes HOSTNAME=linux.nina.jp GATEWAY=192.168.1.1
/etc/sysconfig/network-scripts/ifcfg-eth0
IPアドレスやネットマスクなどを設定する。
DEVICE="eth0" BOOTPROTO=none DEFROUTE="yes" GATEWAY="192.168.1.1" HWADDR="00:0C:29:0C:F6:9A" IPADDR="192.168.1.X" IPV4_FAILURE_FATAL="yes" IPV6INIT="no" NAME="System eth0" NM_CONTROLLED="yes" ONBOOT="yes" PREFIX="24" TYPE="Ethernet" UUID="5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03"
DHCPクライアントにする場合は、次のように設定する。
DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp
/etc/sysconfig/network-scripts/route-eth0
スタティックルーティングを設定する。
GATEWAY1=192.168.0.1 NETMASK1=255.255.255.0 ADDRESS1=192.168.100.0 GATEWAY0=192.168.0.1 NETMASK0=255.255.255.0 ADDRESS0=192.168.101.0
/etc/host.conf
名前解決に使用するサービスを設定する。 例では、はじめに/etc/hostsファイルを参照して、見つからない場合はDNSを参照する。
order hosts,bind
/etc/nsswitch.conf
名前解決に使用するサービスを設定する。 例では、はじめに/etc/hostsファイルを参照して、見つからない場合はDNSを参照する。
hosts: files dns
アプリケーションが使用するライブラリのバージョンが古いとhost.conf、新しいとnsswitch.confを参照するらしい。 両方設定しておくのが無難。
/etc/hosts
IPアドレスとホスト名をマッピングする。 ループバックアドレス(127.0.0.1)のエントリは削除しないこと!
127.0.0.1 localhost.localdomain localhost
ネットワーク関連アプリケーションの起動が遅いなどの不具合がある場合は、ホスト名とIPアドレスのエントリを追加するとよいらしい。
127.0.0.1 localhost.localdomain localhost 192.168.0.10 linux.nina.jp linux
/etc/resolv.conf
DNSサーバのアドレスを設定する。 上に書かれているほど、優先順位が高い。
domain nina.jp nameserver 192.168.0.10 nameserver 192.168.0.11