ネットワークの設定

Last-modified: 2008-08-24 (日) 08:31:46

IPアドレスの設定

一般的にサーバ用途で使用する場合は、静的にIPアドレスを割り当てます。
クライアントマシンは静的に割り当てることもありますが、動的に割り当てる方が管理がしやすいです、。
セキュリティを重視するなら、クライアントに対し静的に割り当てることで不正クライアントを判別しやすく、ローカルネットワークに参加できないようにすることも可能です。

静的にIPアドレスを設定する方法

以下のファイルを編集します。
/etc/sysconfig/network-scripts/ifcfg-eth0 ←eth0の部分はホストによって異なります
DEVICE=eth0 ←ホストによって異なるため、ファイル名の形式に合わせます
BOOTPROTO=&color(#FF0000){static} ←静的に設定する場合は"static"、動的に設定するなら"dhcp"を設定します
HWADDR=ff:ff:ff:ff:ff:ff ←NICのMACアドレスを設定
ONBOOT=yes ←起動時にNICを活性化するなら"yes"、活性化させないなら"no"を設定
IPADDR=192.168.0.1 ←IPアドレスを設定
NETWORK=192.168.0.0 ←ネットワークアドレスを設定
NETMASK=255.255.255.0 ←サブネットマスクを設定
BROADCAST=192.168.0.255 ←ブロードキャストアドレスを設定

編集後、ネットワークを再起動します。
root権限に移行後、下記のコマンドを実行します。

#service network restart

もしくは

#/etc/init.d/network restart

動的にIPアドレスを設定する方法

以下のファイルを設定します。
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=&color(#FF0000){dhcp} ←"dhcp"に変更するだけ
HWADDR=ff:ff:ff:ff:ff:ff
ONBOOT=yes

※DHCPサーバの設定によっては、ホスト名が自動的に割り当てられません。
(未割り当ての場合、Unknownになります)

編集後、ネットワークを再起動します。
root権限に移行後、下記のコマンドを実行します。

#service network restart

もしくは

#/etc/init.d/network restart

ホスト名の設定

以下のファイルを編集します。
/etc/sysconfig/network
HOSTNAME=gaia.home.com
ここでFQDN形式のホスト名を設定することが望ましいです。

編集後、ネットワークを再起動します。
root権限に移行後、下記のコマンドを実行します。

#service network restart

もしくは

#/etc/init.d/network restart

下記のコマンドを実行し、ホスト名が変更されていることを確認します。

$hostname

DNSの設定

DNS問い合わせを設定するためには以下のファイルにDNSサーバのIPアドレスを設定します。
/etc/resolv.conf
nameserver = 192.168.1.254

編集後、ネットワークを再起動します。
root権限に移行後、下記のコマンドを実行します。

#service network restart

もしくは

#/etc/init.d/network restart

途中メモ

gateway
/etc/sysconfig/network
GATEWAY=xxx.xxx.xxx.xxx