目下作業中です。まだあまり書けていません。
Debian GNU/Linux、もしくはDebian系Linuxディストリビューションに特化し たTipsです。 UNIX一般に共通なもの 、 Linux一般に共通なもの については、目次にリンクのみ設置しています。
項目名後ろのカッコ内の数字は、確認したDebian GNU/Linuxのバージョン番 号です(といっても今のところ3.0:woodyしかありません)。
/etc/hostname にホスト名を設定する。
/etc/network/interfaces に以下のように設定:
auto lo eth0 # 起動時にloとeth0を有効にする iface lo inet loopback # loデバイス、ループバック iface eth0 inet static # eth0デバイス、固定IP address 192.168.1.1 # IPアドレス netmask 255.255.255.0 # ネットマスク gateway 192.168.1.254 # デフォルト経路
auto行に起動時に有効にするネットワークインタフェースを列挙する。こ こではloとeth0を指定している。
iface eth0...という行で始まる部分でネットワークインタフェースeth0に 関する設定を行う。ここでは固定IPアドレス192.168.1.1、ネットマスク 255.255.255.0、デフォルト経路192.168.1.254を指定している。
eth0をデフォルト経路として使用しない場合は、gateway行を消去する。
/etc/network/interfaces に以下のように設定:
auto lo eth0 # 起動時にloとeth0を有効にする iface lo inet loopback # loデバイス、ループバック iface eth0 inet dhcp # eth0デバイス、DHCPでIPを取得
auto行に起動時に有効にするネットワークインタフェースを列挙する。こ こではloとeth0を指定している。
iface eth0...という行で始まる部分でeth0に関する設定を行う。ここでは DHCPを指定している: IPアドレス、ネットマスク、デフォルト経路などは DHCPサーバから通達される。
PCカードのように起動時は無効なデバイスなら、auto行からeth0を消去す る。
/etc/network/interfaces の当該ネットワークインタフェースに以下のよ うに設定する。
iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 gateway 192.168.1.254 # デフォルト経路は192.168.1.254
以下のコマンドを実行。
# ifup eth0 (有効にする) # ifdown eth0 (無効にする)
なお、上記操作を行う前に/etc/network/interfacesを事前に正しく設定し ておく必要がある。
IPエイリアス機能を使う。例えば eth0 に 192.168.1.1 が割り当てられて いるところに 192.168.1.2 も割り当てる場合は、IPエイリアスを使って eth0:0 を作成し、IPアドレスを設定する。以下のように /etc/network/interfacesを設定し、インタフェースを有効にすればよい。
auto lo eth0 eth0:0 iface lo inet loopback iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 gateway 192.168.1.254 iface eth0:0 inet static address 192.168.1.2 netmask 255.255.255.0
/etc/network/options に以下のように設定:
ip_forward=yes
関連: Linux一般 - IP forwardingを有効にする Linux一般 - IP forwardingを手動で有効にする