[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:44665] Re: <Q>一枚の NIC に IP アドレスを複数



関根です。

私の理解が激しく間違ってるかもしれませんので、
正しいことを知っている人がいたら訂正してください。

From: MATSUDA Yoh-ichi / 松田陽一 <yoh@xxxxxxxx>
Date: Wed, 14 Sep 2005 19:08:31 +0900

> http://www.linux.or.jp/JF/JFdocs/IP-Alias.txt
> 
> その昔、 IP エイリアスはカーネルのモジュールが必要でした。
> いつから標準的にサポートされるようになったのでしょう。

これは質問の意味がよく分かりません。

> | ・ IP エイリアスは、kernel 2.0.x および 2.2.x では標準で有効になってい
> |     ます。 2.4.x ではコンパイル時のオプションを使って有効にしてください
> |     ( kernel 2.4.x では IP エイリアスは重要視されておらず、よりパワフル
>         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> |     なファイアーウォール機能に置き換わっています)。
>       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

2.4 系でネットワークスタックが変更になってて、本当のところ
「IPエイリアス」というものはもう存在しません。今は
1つの物理的なインタフェースに、複数のプロトコルアドレスを
割り当てることができます。

man ip(or ip command reference) によれば
  ip address - protocol address management.
     The address is a protocol (IP or IPv6) address attached  to  a  network
     device.   Each  device must have at least one address to use the corre-
     sponding protocol.  It is possible to have several different  addresses
     attached to one device.  These addresses are not discriminated, so that
     the term alias is not quite appropriate for them and we do not  use  it
     in this document.

     はネットワークデバイスに結び付けられたプロトコル(IPまたは
     IPv6)アドレスである。各デバイスは、対応するプロトコルを利用するた
     めに少なくとも一つのアドレスを持たなければならない。一つのデバイ
     スに複数のアドレスを結び付けることが可能である。これらのアドレス
     は区別されないので、{\em エイリアス\/}(alias; 別名) という言葉は
     適切ではなく、この文書では用いない。

例えば、
  # ip add 10.1.2.3 dev eth0
  # ip addr show
とすれば、eth0:0 などというエイリアスを用いなくても、IP アドレスが
インタフェースにバインドできることが確認できます。

# 英語は man ip からですが、日本語は ip command reference(TeX) の仮訳
# からなのでちょっと変です(汗
-- 
SEKINE Tatsuo:
 tsekine@xxxxxxxxxx    System Design & Research Inst. Co.,Ltd.
 http://www.amazon.co.jp/exec/obidos/ASIN/4797329750