Handbook:Parts/Installation/Networking/ja

ネットワークの自動検出
動いているかも？

もしあなたのシステムが、DHCPサーバを持つEthernetネットワークに接続されているなら、おそらく既にネットワーク設定は自動的に完了しているでしょう. その場合には、、、、、、など、インストールCDに含まれるネットワーク接続が必要な多くのコマンドはすぐに使うことができるでしょう.

ネットワークが設定されているならば、コマンドで、loと並んでなどのネットワークインターフェースを一覧表示できるはずです：

インターフェース名はシステムによってとはかなり違うかもしれません. 最近のインストールメディアはややなど、命名規則に則ったネットワークインターフェース名を表示するかもれません. の出力から、あなたのローカルネットワーク上のIPアドレスが設定されたインターフェースを探してください.

以降、このドキュメントでは、インターフェース名はであると仮定します.

追加可能: プロキシを設定する
プロキシを経由してインターネットにつなぐ場合には、インストール作業の中でプロキシ情報を設定する必要があります. プロキシを設定するのはとても簡単です：プロキシサーバ情報を変数に設定するだけです.

ほとんどの場合、プロキシサーバのホスト名を設定するだけで十分です. 例えば、ホスト名はproxy.gentoo.org、ポート番号は8080であるとしましょう.

HTTPプロキシ（HTTPとHTTPS通信のため）を設定するには：

FTPプロキシを設定するには：

RSYNCプロキシを設定するには：

ユーザ名とパスワードが必要ならば、次の構文で変数を設定します：

ネットワークのテスト
あなたのISPのDNSサーバ（で見つかります）と、好きなウェブサイトへのpingを試してみましょう. これにより、ネットワークが正常に機能しているか、ネットワークパケットがインターネットに到達できるか、DNS名前解決が正常に機能しているか、等のことを確認できます.

これがすべてうまくいくのなら、この章の残りの部分を読み飛ばして、インストールマニュアルの次のステップ（ディスクの準備）へ進むことができます.

自動でのネットワーク設定
起動しただけではネットワークが使えない場合は、インストールメディアに（通常のネットワークや無線ネットワーク用）や、（ADSL用）や、 （PPTP用）などのツールが含まれているなら、それらを使って設定できます.

お使いのインストールメディアがこれらのツールを含んでいない場合は、へ進んでください.


 * 通常のEthernetユーザはデフォルト: net-setupを使うへ
 * ADSLユーザは代替案: PPPを使うへ
 * PPTPユーザは代替案: PPTPを使うへ

デフォルト: net-setupを使う
ネットワークが自動で設定されなかった場合に、ネットワークを設定するための最も簡単な方法がスクリプトを実行することです：

はあなたのネットワーク環境について、いくつかの質問をします. すべてに答えると、ネットワーク接続が使えるようになるはずです. 上に書いた方法でネットワークをテストしてください. すべてのテストをパスできたなら、おめでとうございます！ この章の残りを飛ばしてディスクの準備へ進みましょう.

それでもネットワークが使えない場合は、へ進んでください.

代替案: PPPを使う
インターネットへの接続にPPPoEが必要なら、インストールCD（どのバージョンでも可）に含まれるpppが設定を楽にしてくれます. 提供されるスクリプトを使ってネットワークを設定しましょう. セットアップ中には、ADSLモデムに接続されたEthernetデバイスの名前、ユーザ名とパスワード、DNSサーバのIPアドレス、基本的なファイアウォールが必要かどうかが聞かれます.

何かがおかしいときは、またはを見てユーザ名とパスワードが正しいかダブルチェックしてください. 加えて、正しいEthernetデバイスを使っているか確認してください. もしEthernetデバイスが無い場合は、適切なネットワークモジュールをロードする必要があります. そのような場合には手動でのネットワーク設定へ進んでください. そこで適切なネットワークモジュールをロードする方法を説明します.

すべてうまくいったら、ディスクの準備へ進みましょう.

代替案: PPTPを使う
PPTPサポートが必要なら、インストールCDが提供するを使ってください. でもその前に、設定が正しいか確認してください. またはを編集して、正しいユーザ名/パスワードの組み合わせを設定してください.

必要ならばを修正してください：

これが全部終わったら、を（で設定できないオプションがあれば、それもいっしょに付けて）実行し、サーバに接続します：

それではディスクの準備へ進みましょう.

適切なネットワークモジュールをロードする
インストールCDの起動時に、インストールCDはすべてのハードウェアデバイスを検出し、そのハードウェアをサポートする適切なカーネルモジュール（ドライバ）のロードを試みます. ほとんどの場合、この機能はとてもよくやってくれます. しかし稀に、必要なカーネルモジュールが自動でロードされないこともあります.

またはが失敗したという場合、ネットワークカードを起動時に見つけられなかった可能性があります. つまり、ユーザが適切なカーネルモジュールを手動でロードする必要があるかもしれません.

ネットワーク設定のためのカーネルモジュールの一覧を見るには、コマンドを使います:

お使いのネットワークデバイスのためのドライバがあった場合は、でカーネルモジュールをロードしましょう. 例えば、モジュールをロードするには:

ネットワークカードが検出されているかどうかチェックするには、を使います. ネットワークカードが検出されていれば、以下のように表示されるでしょう（繰り返しますが、ここでのは一例です）:

しかし次のようなエラーが表示される場合、ネットワークカードは検出されていません:

現在のシステムで利用可能なネットワークインターフェース名は、ファイルシステムを通して一覧表示できます:

上の例では、6個のインターフェースが見つかっています. がおそらく（有線の）Ethernetアダプタで、wlan0は無線のアダプタです.

ネットワークカードがこれで検出できたとして、またはをもう一度試してください（今度はうまくいくはずです）. しかし上級者のために、手動でのネットワーク設定についても説明していきます.

あなたのネットワーク構成に応じて、次の節のうちからひとつを選んでください:


 * 自動でIPを取得するためにDHCPを使う
 * 無線ネットワークを使用するために無線接続を準備する
 * ネットワーク用語を理解するではネットワーク接続の基礎を説明します
 * ifconfigとrouteを使うではネットワーク接続を手動で設定する方法を説明します

DHCPを使う
DHCP (Dynamic Host Configuration Protocol) を使うと、自動でネットワーク接続情報（IPアドレス、ネットマスク、ブロードキャストアドレス、ゲートウェイ、ネームサーバ、等）を受信することができます. この機能は、DHCPサーバがネットワーク内に存在しないと（または、ISPがDHCPサービスを提供していないと）動作しません. ネットワークインターフェースに接続情報を自動で受信させるようにするには、を使います:

DHCPサーバが提供するホスト名とドメイン名をシステムで使うようにと、ネットワーク管理者から要求されている場合もあるでしょう. そのような場合には:

これが動作すれば（インターネット上のサーバ、例えばGoogleに、pingしてみましょう）、設定は完了です. 次に進む準備ができました. この節の残りの部分を飛ばして、ディスクの準備に進みましょう.

無線接続を準備する
無線(802.11)カードを使っている場合には、まず第一に無線の設定をする必要があります. 無線カードの現在の設定を確認するためには、を使うことができます. はこのようなものを表示するでしょう:

ほとんどのユーザにとって、変更することが重要な設定は、ESSID（無線ネットワーク名とも言います）またはWEPキーの2つだけです. 上で表示されたESSIDとIPアドレスがすでにあなたの環境のアクセスポイントのものと一致していて、かつ、WEPを使っていないのならば、すでに無線の設定は機能しています.

ESSIDの変更や、WEPキーの追加には、次のコマンドを実行してください.


 * ネットワーク名を"GentooNode"に設定:



16進WEPキーの設定:



ASCIIでWEPキーを設定するには、キーの前に を付けてください:



もう一度を使って、無線の設定ができたか確認してください. 無線が機能したら、次節（ネットワーク用語を理解する）に示す、IPレベルのネットワークオプションの設定に進むか、先に示したツールを使ってください.

ネットワーク用語を理解する
もし上記のすべてが失敗したら、ネットワークは手動で設定される必要があります. これは少しも難しくありませんが、幾ばくかのネットワーク用語と基礎的な概念の知識は必要でしょう. この章を読んだあとには、ユーザーはゲートウェイが何で、ネットマスクがなんの役に立っていて、ブロードキャストアドレスがどのように作られてなぜシステムがネームサーバーを必要とするのかがわかるでしょう.

ネットワーク内部では、ホストはIPアドレス(インターネットプロトコルアドレス)によって識別されます. 少なくともIPv4 (IP バージョン4)を使うときは、そのようなアドレスは0から255の間の4つの数字の組み合わせです. 実際は、IPv4アドレスは32ビット(0と1の集合)からできています. 例をみてみましょう.

そのようなIPアドレスはすべての接続可能なネットワークが関わっている範囲で一意に定まっています. つまり到達可能でありたいホストはどれも、唯一なIPアドレスを持たなければならないということです. ネットワークの内部と外部を区別するために、IPアドレスはネットワーク部とホスト部の2つの部分に分かれています.

0の並びのあとに1の並びが続くネットマスクによって、その分かれ目は記録されています. 1が位置しているIPの部分はネットワーク部で、そうでない部分はホスト部です. 普通は、ネットマスクはIPアドレスとして記録されるでしょう.

言い換えると、192.168.0.14は例のネットワークの一部ですが、192.168.1.2はそうではありません.

ブロードキャストアドレスは、ネットワークと同じネットワーク部を持ち、ホスト部がすべて1であるようなIPアドレスです. 同じネットワーク上にあるすべてのホストは、このIPアドレスで通信を受けられます. このアドレスは、パケットをブロードキャストするためだけに存在します.

インターネットに接続するためには、ネットワーク内のそれぞれのコンピュータは、どのホストがインターネット接続を共有してくれるのかを知っている必要があります. そのようなホストをゲートウェイといいます. ゲートウェイも普通のホストなので、普通のIPアドレスを持っています（例: 192.168.0.1）.

Previously we stated that every host has its own IP address. To be able to reach this host by a name (instead of an IP address) we need a service that translates a name (such as dev.gentoo.org) to an IP address (such as 64.5.62.82). Such a service is called a name service. To use such a service, the necessary name servers need to be defined in.

In some cases, the gateway also serves as a nameserver. Otherwise the nameservers provided by the ISP need to be entered in this file.

To summarize, the following information is needed before continuing:

ifconfigとrouteを使う
3つのステップでネットワークの設定ができます.


 * 1) を使ってIPアドレスを割り当てる
 * 2) を使ってゲートウェイへのルーティングを設定する
 * 3) ネームサーバのIPアドレスをに書いて完了

IPアドレスを割り当てるには、IPアドレス、ブロードキャストアドレス、ネットマスクの情報が必要になります. ${IP_ADDR} を正しいIPアドレスに、 ${BROADCAST} を正しいブロードキャストアドレスに、 ${NETMASK} を正しいネットマスクに置き換えて、次のコマンドを実行してください:

を使ってルーティングの設定を行います. ${GATEWAY} を正しいゲートウェイのIPアドレスに置き換えてください:

を開いてください:

次のテンプレートを使って、ネームサーバの情報を入力してください. ${NAMESERVER1} や ${NAMESERVER2} は正しいネームサーバのアドレスに置き換えてください:

これで終わりです. インターネット上のサーバ（Googleなど）にpingをして、ネットワークのテストを行ってください. うまくいったなら、おめでとうございます. ディスクの準備へ進んでください.