<?xml version="1.0" encoding="UTF-8"?>
<refentry id="atalkd.conf.5">
  <refmeta>
    <refentrytitle>atalkd.conf</refentrytitle>

    <manvolnum>5</manvolnum>

    <refmiscinfo class="date">24 May 2024</refmiscinfo>

    <refmiscinfo class="source">Netatalk</refmiscinfo>

    <refmiscinfo class="manual">Netatalk AFP ファイルサーバ マニュアル</refmiscinfo>

    <refmiscinfo class="version">@netatalk_version@</refmiscinfo>
  </refmeta>

  <refnamediv>
    <refname>atalkd.conf</refname>

    <refpurpose>AppleTalk が使用するインターフェイスを構成するために <command>atalkd</command>(8)
    が使用する構成ファイル<indexterm>
        <primary>atalkd.conf</primary>
      </indexterm><indexterm>
        <primary>ALLMULTI</primary>

        <secondary>NIC マルチキャスト設定</secondary>
      </indexterm><indexterm>
        <primary>フェーズ</primary>

        <secondary>AppleTalk フェーズ 1 または 2</secondary>
      </indexterm></refpurpose>
  </refnamediv>

  <refsect1>
    <title>説明</title>

    <para><emphasis remap="B">atalkd.conf</emphasis> は、atalkd が Appletalk
    インターフェイスとその動作を設定するために使用する設定ファイルです</para>

    <para>先頭に <emphasis remap="B">#</emphasis>
    が付いていない行はすべて解釈されます。各インターフェイスは、分割行をサポートせず、中断のない行で設定する必要があります。設定行の形式は次のとおりです:</para>

    <para><emphasis remap="I">interface</emphasis> [ <option>-seed</option> ]
    [ <option>-phase</option> <replaceable>number</replaceable> ] [
    <option>-net</option> <replaceable>net-range</replaceable> ] [
    <option>-addr</option> <replaceable>address</replaceable> ] [
    <option>-zone</option> <replaceable>zonename</replaceable> ] ...</para>

    <para>最も単純なケースは、atalkd.conf がないか、アクティブな行がない atalkd.conf
    があることです。この場合、atalkd はマシン上のローカル インターフェースを自動検出し、atalkd.conf
    ファイルに書き込みます。存在しない場合は作成します。</para>

    <para>インターフェースは、Linux の場合は <emphasis remap="B">eth0</emphasis>、Solaris
    の場合は <emphasis remap="B">le0</emphasis> など、これが動作するネットワーク
    インターフェースです。</para>

    <para>インターフェース以外のフィールドはすべてオプションであることに注意してください。ループバック
    インターフェースは自動的に構成されます。<option>-seed</option>
    が指定されている場合は、他のすべてのフィールドが存在する必要があります。また、ルーターがシード情報に同意しない場合、<command>atalkd</command>
    は起動時に終了します。<option>-seed</option>
    が指定されていない場合は、他のすべての情報が自動構成中に上書きされる可能性があります。 <option>-phase</option>
    オプションが指定されていない場合は、コマンドラインで指定されたデフォルトのフェーズが使用されます (デフォルトは
    2)。<option>-addr</option> が指定されていて、<option>-net</option>
    が指定されていない場合は、net-range が 1 であると想定されます。</para>

    <para>各インターフェースの最初の -zone ディレクティブは ``default'' ゾーンです。フェーズ 1 では、ゾーンは 1
    つだけです。フェーズ 2 では、ネットワーク上のすべてのルーターがデフォルト
    ゾーンで構成され、一致する必要があります。<command>atalkd</command> は ``*'' を最初のインターフェースのデフォルト
    ゾーンにマップします。注: マシンのデフォルト ゾーンは、ローカル
    ルーターの構成によって決定されます。デフォルト以外のゾーンに表示されるには、各サービス (例: <command>afpd</command>)
    で、必要なゾーンを個別に指定する必要があります。 <citerefentry>
        <refentrytitle>nbp_name</refentrytitle>

        <manvolnum>3</manvolnum>
      </citerefentry> も参照してください。</para>

    <para>使用可能なオプションとその意味は次のとおりです:</para>

    <variablelist remap="TP">
      <varlistentry>
        <term><option>-addr
        <replaceable>net.node</replaceable></option></term>

        <listitem>
          <para>このインターフェイスのネット番号とノード番号を指定できます。AppleTalk 番号形式 (例: <option>-addr
          66.6</option>) で指定します。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-dontroute</option></term>

        <listitem>
          <para>AppleTalk ルーティングを無効にします。これは、<option>-router</option>
          の逆です。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-net first[-last]</option></term>

        <listitem>
          <para>使用可能なネットを、オプションで範囲として設定できます。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-phase ( 1 | 2 )</option></term>

        <listitem>
          <para>このインターフェイスが使用する AppleTalk フェーズを指定します (フェーズ 1 またはフェーズ
          2)。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-router</option></term>

        <listitem>
          <para>単一のインターフェイスで AppleTalk ルーターをシードします。逆の
          オプションは<option>-dontroute</option>です。
          <option>-seed</option>に似ていますが、単一インターフェイス ルーティング。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-seed</option></term>

        <listitem>
          <para>AppleTalk ルーターをシードします。これには、2
          つ以上のインターフェイスを構成する必要があります。単一のネットワーク インターフェイスがある場合は、代わりに
          <option>-route</option>
          を使用します。これにより、不足しているすべての引数がネットワークから自動的に構成されます。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-zone
        <replaceable>zonename</replaceable></option></term>

        <listitem>
          <para>このインターフェイスが表示される特定のゾーンを指定します (例: <option>-zone "Parking
          Lot"</option>)。スペースやその他の特殊文字を含むゾーンは、ダブルクォーテーションで囲む必要があることに注意してください。</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </refsect1>

  <refsect1>
    <title>例</title>

    <para>Solaris 上の単一インターフェイスと自動検出パラメータ。<programlisting> le0</programlisting></para>

    <para>Linux でも同様です。<programlisting> eth0</programlisting></para>

    <para>以下は Sun 4/40 の設定ファイルの例です。マシンには 2
    つのインターフェイス「le0」と「le1」があります。「le0」インターフェイスは、ネットワーク上の他のルーターから自動的に設定されます。このマシンは、``le1''
    インターフェースの唯一のルーターです。</para>

    <para><programlisting>le0
le1 -seed -net 9461-9471 -zone netatalk -zone Argus</programlisting></para>
  </refsect1>

  <refsect1>
    <title>参照</title>

    <para><citerefentry>
        <refentrytitle>atalkd</refentrytitle>

        <manvolnum>8</manvolnum>
      </citerefentry></para>
  </refsect1>

  <refsect1>
    <title>著者</title>

    <para><ulink url='https://netatalk.io/contributors'>CONTRIBUTORS</ulink> を参照</para>
  </refsect1>
</refentry>
