[ ] [ ] [ ] [ トップページ ] [ 目次 ] [ Linuxの概要 ] [ 基本的な操作 ] [ 日本語の扱い ] [ テキスト編集 ] [ システム管理 ] [ シェルスクリプト ] [ インストール作業の基本 ] [ データベース ] [ 各種リファレンス ]  
[ スーパーユーザ ] [ シャットダウン ] [ ユーザ管理 ] [ アクセス権 ] [ ディスク ] [ デバイス ] [ TCP/IPとインタフェースの設定 ] [ 各種サーバの設定 ] [ プリンタの設定 ] [ ログ(実行記録) ] [ 起動時の動作 ] [ 設定用ユーティリティ ] [ バックアップ ] [ 稼動状況の調査 ]

TCP/IPとインタフェースの設定

設定方法

TCP/IPプロトコルの設定方法は次の二つ。

  • DHCPを使う
  • 手動で設定

TCP/IPプロトコル関連の設定は/etc/rc.d/init.d/networkで行う。

主な設定ファイル

RedHat Linuxでは次のファイルにTCP/IPプロトコルに関連する設定情報が格納されている。

/etc/sysconfig/network

ネットワーク設定のなかでマシン全体に関する項目の設定。
ネットワークを使うか否か,ホスト名,デフォルトゲートウェイアドレス,ルーティングするか否か,など。

/etc/sysconfig/network-scripts/ifcfg-eth0

ネットワークインタフェース(eth0)に関する設定。
IPアドレス,ネットマスク,など。
DHCPを使うか否かは,ここで設定する。

/etc/sysconfig/network-scripts/ifcfg-lo

ループバックインタフェース(lo)に関する設定。

/etc/dhcpc/hostinfo-eth0

DHCPクライアントがDHCPサーバから入手した設定情報。
IPプロトコルに関するもの。

/etc/dhcpc/resolv.conf

DHCPクライアントがDHCPサーバから入手した設定情報。
DNSに関するもの。

/etc/host

名前をIPアドレスに変換する。自分のホスト名も記録する。

/etc/HOSTNAME 起動時に自分のホスト名が格納される。

/etc/resolv.conf

DNSサーバに関する設定。 
DNSクライアントとして動作するときに必要。
DHCPを使う場合は,/etc/dhcpc/resolv.confからコピーされる。

/etc/inetd.conf

inetdが起動するデーモンを登録する。
不要なデーモンを無効にする際に,この設定ファイルを変更する。

/etc/services

アプリケーションレベルのプロトコルのポート番号が登録されている。
特殊な目的でポート番号を変更する場合以外は,このファイルを変更してはいけない。

/etc/protocols プトロコルの番号が登録されている。このファイルを変更してはいけない。

上記の設定ファイルはTCP/IPプロトコルに関する基本的なネットワークの設定に関するものだけ。
デーモンプログラム(各種サーバ)の設定ファイルなども含めると設定ファイルはこれ以外にも多数ある。

主なコマンド

ifconfig

ネットワークインタフェースの設定状況を表示したり,設定を変更する。
ここで変更した設定は,シャットダウンすると消える。

netstat

ネットワークの稼動状態を表示する。

route

ルーティングテーブルの状態を表示したり,ルーティングテーブルの設定内容を変更する。

arp

arpキャッシュの内容を表示したり,内容を変更する。

ping

icmp echoパケットを送り,その受信を待つ。

telnet

リモートマシンにログインする。

ftp

ファイル転送。

nslookup

DNSサーバに問合せを送り,DNSの設定状況を調べる。

rcp

リモートマシンとの間でファイルをコピーする。

rsh

リモートマシンにコマンドを送り,リモートマシンで実行する。

traceroute

パケットを運ぶ途中の経路に関する状況を調べる。

インタフェースの設定

LANインタフェースの割り込みやI/Oポートアドレスを設定するには,次の方法がある。

LILOでパラメータを指定する

LILO boot:linux ether=3,0x340,eth0 <-- Linuxを起動し,eth0というイーサネットデバイスにirq=3,io=0x300というパラメータを設定する

conf.modulesファイルで指定する

alias eth0 ne <-- ne(NE2000用のモジュール)をeth0として使う
options ne io=0x300 irq=5 <-- neのI/Oアドレスと割り込みを設定する

設定方法

一番簡単な設定方法は,インストール時に設定項目を入力すること。
linuxconfやcontrol-panelからネットワーク設定を選び,設定項目を入力してもよい。

なお,DHCPサーバにはWindows NTのDHCPサーバを使える。

  
WB00806_.gif (471 バイト)
Copyright(C) 1997-1999 GlassCom
webmaster@glasscom.com