<sect1 id="ch07-network">
<!--
<title>Configuring the network script</title>
-->
<title>ネットワークスクリプトを設定する</title>
<?dbhtml filename="network.html" dir="chapter07"?>

<!--
<para>This section only applies if you're going to configure a network
card.</para>
-->
<para>この節はあなたがネットワークカードを設定する場合にのみ適用します。</para>

<!--
<para>If you don't have any network cards, you are most likely not going to
create any configuration files relating to network cards. If that is the
case, you must remove the <filename>network</filename> symlinks from all the
runlevel directories
(<filename class="directory">/etc/rc.d/rc*.d</filename>)</para>
-->
<para>どんなネットワークカードもつけていないなら、おそらくネットワークカードに関連するどんな設定ファイルも作るつもりはないでしょう。
その場合には、すべてのランレベルディレクトリ（ <filename class="directory">/etc/rc.d/rc*.d</filename> ）から <filename>network</filename> シンボリックリンクを削除しなければいけません。</para>

<sect2>
<!--
<title>Configuring default gateway</title>
-->
<title>デフォルトゲートウェイを設定する</title>

<!--
<para>If you're on a network you may need to set up the default gateway for
this machine. This is done by adding the proper values to the
/etc/sysconfig/network file by running the following:</para>
-->
<para>ネットワークに接続するならば、このマシンに対してデフォルトゲートウェイを設定するといいでしょう。以下のコマンドを実行して /etc/sysconfig/network ファイルに適切な値を加えます。</para>

<screen><userinput>cat &gt;&gt; /etc/sysconfig/network &lt;&lt; "EOF"</userinput>
GATEWAY=192.168.1.2
GATEWAY_IF=eth0
<userinput>EOF</userinput></screen>

<!--
<para>The values for GATEWAY and GATEWAY_IF need to be changed to match
your network setup. GATEWAY contains the IP address of the default
gateway, and GATEWAY_IF contains the network interface through which the
default gateway can be reached.</para>
-->
<para>GATEWAY と GATEWAY_IF に対する値はお使いのネットワーク設定に合わせて変更する必要があります。
GATEWAY はデフォルトゲートウェイの IP アドレスを指定し、GATEWAY_IF はデフォルトゲートウェイに向かうネットワークインターフェイスを指定します。</para>

</sect2>

<sect2>
<!--
<title>Creating network interface configuration files</title>
-->
<title>ネットワークインターフェイスの設定ファイルを作成する</title>

<!--
<para>Which interfaces are brought up and down by the network script depends on
the files in the /etc/sysconfig/network-devices directory. This
directory should contain files in the form of ifconfig.xyz, where xyz is a
network interface name (such as eth0 or eth0:1)</para>
-->
<para>どのインターフェイスがネットワークスクリプトによって有効にされ、または無効にされるかは /etc/sysconfig/network-devices ディレクトリにあるファイルに依存します。
このディレクトリには ifconfig.xyz で、xyz の部分がネットワークインターフェイスの名前（ eth0 や eth0:1 といった）という形式のファイルを置きます。</para>

<!--
<para>If you decide to rename or move this /etc/sysconfig/network-devices
directory, make sure you update the /etc/sysconfig/rc file as well and
update the network_devices by providing it with the new path.</para>
-->
<para>この /etc/sysconfig/network-devices ディレクトリの名前を変更するか、移動するつもりなら、/etc/sysconfig/rc ファイルを更新して新しいパスを提供することで network_devices を更新してください。</para>

<!--
<para>Now, new files are created in that directory containing the following.
The following command creates a sample ifconfig.eth0 file:</para>
-->
<para>さて、そのディレクトリの中の新しいファイルは以下のものを含んで作られます。以下のコマンドはサンプルの ifconfig.eth0 ファイルを作ります。</para>

<screen><userinput>cat &gt; /etc/sysconfig/network-devices/ifconfig.eth0 &lt;&lt; "EOF"</userinput>
ONBOOT=yes
IP=192.168.1.1
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
<userinput>EOF</userinput></screen>

<!--
<para>Of course, the values of those variables have to be changed 
in every file to match the proper setup. If the ONBOOT variable is set
to yes, the network script will bring it up during the booting of the system.
If set to anything else but yes, it will be ignored by the network script
and thus not brought up.</para>
-->
<para>もちろん、これらの変数の値はそれぞれのファイルで適切な設定に合うように変更する必要があります。
もし ONBOOT 変数が yes に設定されていると、ネットワークスクリプトはシステムの起動の間にそれを有効にします。
もし yes 以外に設定すると、それはネットワークスクリプトに無視され、有効になりません。</para>

</sect2>

</sect1>

