ネットワークの設定 |
---|
ネットワークの設定は、Linuxのインストール時でもできますが、ここではLinuxのインス
トール後、手動でネットワークを設定する方法の説明です。 書式のミスや、スペルミスして場合は、エラーとならず単に無視されて処理しますので注意してください。 ◆ Turbo Linuxには netcfg (turbonetcfg) と言うプログラムがあり、以下の項目の設定が簡単にできます。 | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
1、ネットワークカードの確認 | |||||||||||||||||||||||||||||
まず、IPアドレスを確認する "ifconfig" のコマンドでネットワークカード(PCIのLANボードやPCMCIAのLANカードの事)が 認識されているか確認します。 以下の様に出力されていれば、ネットワークカードは認識されています。
ここで "eth0" というのが出力されていたらLinuxはネットワークカードを認識しています。 しかし" lo" しか出力されていない場合は認識されていませんので、ネットワークカードの 製造メーカーのホームページ等で対応しているか、または認識のさせ方を調べてください。KernelのVersion UPをすることで 認識する場合があります。(ドライバーもUPDATEされます。) ノートパソコンに使うPCMCIAのLANカードは、"kernel-pcmcia-cs"をVersion"UPしたら、自動認識する事があるみたいです。 以下が各項目の簡単な説明です。
ちなみにネットワークカードが複数合った場合は "eth0" 、"eth1" という ふうに連番で出力されていきます。普通はPCIバスやPCMCIAにカードがささっている順番に割り振られるはずですが、一応どっちのカードが "eth0" なのかは確認しておいた方が良いでしょう。 | |||||||||||||||||||||||||||||
2、ネットワークカード(IPアドレス)の設定 | |||||||||||||||||||||||||||||
ネットワークカード1枚に対しての設定です。 IPアドレスとは1つのパソコンに付き1つ割り当てられるわけではありません。 1つのネットワークカードに対して1つのIPアドレスが割り当てられます。 もし "ifconfig" コマンドで "eth0" が出力していた場合は、以下のファイルが存在しているはずです。 /etc/sysconfig/network-scripts/ifcfg-eth0 (または ifcfg-eth1 ) と言うファイルがあるはずです。これがIPアドレスなど情報が記述されているファイルです。 以下は、ファイルの内容の例です。 ◎ DHCPによってIPアドレス振り分けている例
◎ 固定でIPアドレスを割り付けた例
以下がネットワークデバイス設定ファイルの書式です。
以上が項目と書式の説明です。 IPアドレスやサブネットマスクの説明は"IPアドレスについて"を参照してください。 | |||||||||||||||||||||||||||||
3.ネットワークの設定 | |||||||||||||||||||||||||||||
パソコンのネットワーク環境の設定をします。 設定するファイルは以下のファイルです。 /etc/sysconfig/network 以下が例です。
ネットワーク設定ファイルの書式は以下のとおりです。
| |||||||||||||||||||||||||||||
4.DNS(リゾルバ)の設定 | |||||||||||||||||||||||||||||
リゾルバとは、ホスト名やインターネットのURLをIPアドレスに変換してくれる、名前解決機能の事です。 DNSサーバーの指定をする場合も、ここで設定をします。 設定するファイルは以下のファイルです。 /etc/resolv.conf /etc/hosts /etc/host.conf ◆ ”resolv.conf”の説明 この設定ファイルでは、DNSサーバーを指定する事ができます。 以下が”resolv.conf”の例です。
以下が”resolv.conf”の書式です。
◆ ”/etc/hosts”の説明 このファイルは、ホスト名とIPアドレスの対応表を記述します。 そのパソコンの中のみ、このファイルの情報は有効なので、注意してください。 以下がその例です。
”/etc/hosts”の書式は以下の通りです。 <IPアドレス> <ホスト名> <エイリアス> (左から順に) これでIPアドレスとホスト名を関連付ける事ができます。 エイリアスとは別名の意味で、ホスト名とは違う名前で同じIPアドレスを返す事が出来ます。エイリアスは省略可能です。 ◆ ”/etc/host.conf”の説明 ホスト名の解決する為の手段を設定するファイルです。 Linuxをインストールした後、標準のままで問題無いはずです。(このままで使うのが普通です。) 上記の2つのファイルを設定しても、まだホスト名の解決が出来ない場合はこのファイルが以下の様になっているか確認してください。
それぞれ簡単な説明は以下の通りです。 order hosts or bind or nis ホスト名の解決を行う際、どの機能を使用するか、指定できます。左から順に優先的に使用します。2つ以上指定する場合は ”,” (カンマ) で区切ってください。 hosts は上記の”/etc/hosts”に問合せをします。 bind は上記の”resolv.conf”で指定したDNSに問合せをします。 nis はNISサーバーに問合せします。 multi on or off 問合せたホストにIPアドレスが2つ以上あった場合、最初見つかったIPアドレスを返すのか、または全てのIPアドレスを返すのか指定します。 on は全てのIPアドレスを返します。 off は最初見つかったIPアドレスを返します。 | |||||||||||||||||||||||||||||
5.ネットワークの設定を反映の仕方 | |||||||||||||||||||||||||||||
ネットワークカードやネットワーク全体の設定を変更を反映させたい場合は、パソコン自体を再起動するか、または以下のコマンドを実行 してネットワークのプログラムを再起動してください。 /etc/rc.d/init.d/network restart | |||||||||||||||||||||||||||||
先頭に戻る TOPページに戻る |