Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Apr 2013 10:23:47 +0000 (UTC)
From:      Ryusuke SUZUKI <ryusuke@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r41384 - head/ja_JP.eucJP/books/handbook/advanced-networking
Message-ID:  <201304061023.r36ANlLs046328@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ryusuke
Date: Sat Apr  6 10:23:46 2013
New Revision: 41384
URL: http://svnweb.freebsd.org/changeset/doc/41384

Log:
  - Merge the following from the English version:
  
  	r20104 -> r20189	head/ja_JP.eucJP/books/handbook/advanced-networking/chapter.xml
  
  Submitted by:	Tatsuya Yagi <himrock920 _at_ mail dot goo dot ne dot jp>,
  		ryusuke

Modified:
  head/ja_JP.eucJP/books/handbook/advanced-networking/chapter.xml

Modified: head/ja_JP.eucJP/books/handbook/advanced-networking/chapter.xml
==============================================================================
--- head/ja_JP.eucJP/books/handbook/advanced-networking/chapter.xml	Sat Apr  6 02:37:29 2013	(r41383)
+++ head/ja_JP.eucJP/books/handbook/advanced-networking/chapter.xml	Sat Apr  6 10:23:46 2013	(r41384)
@@ -3,7 +3,7 @@
      The FreeBSD Documentation Project
      The FreeBSD Japanese Documentation Project
 
-     Original revision: r20104
+     Original revision: r20189
      $FreeBSD$
 -->
 
@@ -488,6 +488,138 @@ host2.example.com link#1             UC 
     </sect2>
 
     <sect2>
+      <sect2info>
+	<authorgroup>
+	  <author>
+	    <firstname>Al</firstname>
+	    <surname>Hoang</surname>
+	    <contrib>寄稿: </contrib>
+	  </author>
+	</authorgroup>
+      </sect2info>
+      <!-- Feb 2004 -->
+      <title>静的な経路の設定</title>
+
+      <sect3>
+	<title>手動による経路の設定</title>
+
+	<para>以下のようなネットワークが存在すると仮定します。</para>
+
+	<literallayout class="monospaced">
+    INTERNET
+      | (10.0.0.1/24) Default Router to Internet
+      |
+      |Interface xl0
+      |10.0.0.10/24
+   +------+
+   |      | RouterA
+   |      | (FreeBSD gateway)
+   +------+
+      | Interface xl1
+      | 192.168.1.1/24
+      |
+  +--------------------------------+
+   Internal Net 1      | 192.168.1.2/24
+                       |
+                   +------+
+                   |      | RouterB
+                   |      |
+                   +------+
+                       | 192.168.2.1/24
+                       |
+                     Internal Net 2
+	</literallayout>
+
+	<para>このシナリオでは、&os; マシンの <hostid>RouterA</hostid>
+	  がインターネットに向けられたルータとして動作します。
+	  ルータは外側のネットワークへ接続できるように
+	  <hostid role="ipaddr">10.0.0.1</hostid>
+	  へ向けたデフォルトルートを保持しています。
+	  <hostid>RouterB</hostid> はすでに適切に設定されており、
+	  どこへ向かう必要があるか、
+	  行き着く方法を知っていると仮定します
+	  (この例では、図のように簡単です。
+	  <hostid role="ipaddr">192.168.1.1</hostid>
+	  をゲートウェイとして <hostid>RouterB</hostid>
+	  にデフォルトルートを追加するだけです)。</para>
+
+	<para><hostid>RouterA</hostid>
+	  のルーティングテーブルを確認すると、
+	  以下のような出力を得ます。</para>
+
+	<screen>&prompt.user; <userinput>netstat -nr</userinput>
+Routing tables
+
+Internet:
+Destination        Gateway            Flags    Refs      Use  Netif  Expire
+default            10.0.0.1           UGS         0    49378    xl0
+127.0.0.1          127.0.0.1          UH          0        6    lo0
+10.0.0/24          link#1             UC          0        0    xl0
+192.168.1/24       link#2             UC          0        0    xl1</screen>
+
+	<para>これは現在のルーティングテーブルです。<hostid>RouterA</hostid>
+	  はまだ Internal Net 2 には到達できないでしょう。
+	  <hostid role="ipaddr">192.168.2.0/24</hostid>
+	  の経路を保持していないからです。
+	  解決するための一つの方法は、経路を手動で追加することです。
+	  以下のコマンドで <hostid>RouterA</hostid>
+	  のルーティングテーブルに <hostid
+	  role="ipaddr">192.168.1.2</hostid>
+	  を送り先として、Internal Net 2 ネットワークを追加します。</para>
+
+	<screen>&prompt.root; <userinput>route add network 192.168.2.0/24 192.168.1.2</userinput></screen>
+
+	<para>これにより、<hostid>RouterA</hostid> は、 
+	  <hostid role="ipaddr">192.168.2.0/24</hostid>
+	  ネットワーク上のホストに到達出来ます。</para>
+      </sect3>
+
+      <sect3>
+	<title>永続的な設定</title>
+
+	<para>上記の例は、
+	  起動しているシステム上に静的な経路を設定する方法としては完全です。
+	  しかしながら、&os;
+	  マシンを再起動した際にルーティング情報が残らないという問題が一つあります。
+	  静的な経路を追加するには、<filename>/etc/rc.conf</filename>
+	  ファイルにルートを追加してください。</para>
+
+	<programlisting># Add Internal Net 2 as a static route
+static_routes="internalnet2"
+route_internalnet2="network 192.168.2.0/24 192.168.1.2"</programlisting>
+
+	<para><literal>static_routes</literal> の設定変数は、
+	  スペースによって分離される文字列のリストです。
+	  それぞれの文字列は経路名として参照されます。
+	  上記の例では <literal>static_routes</literal> 
+	  は一つの文字列のみを持ちます。
+	  その文字列は <replaceable>internalnet2</replaceable> です。その後、
+	  <literal>route_<replaceable>internalnet2</replaceable></literal>
+	  という設定変数を追加し、
+	  &man.route.8; コマンドに与えるすべての設定パラメータを指定しています。
+	  前節の例では、以下のコマンド</para>
+
+	  <screen>&prompt.root; <userinput>route add network 192.168.2.0/24 192.168.1.2</userinput></screen>
+
+	<para>を用いたので、
+	  <literal>"network 192.168.2.0/24 192.168.1.2"</literal>
+	  が必要になります。</para>
+
+	<para>上記のように <literal>static_routes</literal> 
+	  は一つ以上の文字列を持つことが出来るので、
+	  多数の静的な経路を作ることができます。
+	  以下の行は <hostid role="ipaddr">192.168.0.0/24</hostid>
+	  および <hostid role="ipaddr">192.168.1.0/24</hostid>
+	  ネットワークを、
+	  仮想ルータ上に静的な経路として追加する例です。</para>
+
+	  <programlisting>static_routes="net1 net2"
+route_net1="network 192.168.0.0/24 192.168.0.1"
+route_net2="network 192.168.1.0/24 192.168.1.1"</programlisting>
+      </sect3>
+    </sect2>
+
+    <sect2>
       <title>ルーティングの伝搬</title>
       <indexterm><primary>ルーティングの伝搬</primary></indexterm>
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304061023.r36ANlLs046328>