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

[plamo:05586] plamo@linet.gr.jp



安田@横浜市です。
いつも参考にさせていただいて、助けてもらっております。

また質問をさせていただきたいのですが。
現在、PlamoLinux1.1.2でインターネットサーバーを構築しています。
ApacheでIPベースのバーチャルホスト機能を付加しようと思っております。

現在稼働させているPC-UNIXには、
1枚のネットワーク・カードしか装備していないのですが、
ifconfigコマンドで1枚のNICに複数のIPアドレスをもたせることが可能だと聞きま
した。

具体的には、設定ファイル
/etc/rc.d/rc.inet1
を書き換えるのだと思うのですが、一体どのように記述すれば良いのでしょうか?

インターネット側でバーチャルなWWWサーバーを、複数稼働させたいので、
グローバルなIPアドレスを複数付与したいと希望しています。

私の現時点での知識で予想するのは、下記のような記述です。
(以前に2枚のNICでそれぞれに別のIPを付与した経験で申しあげれば...)

まず、カーネルの再構築の際、
Network aliasing と
IP: aliasing support を[Yes]にします。

210.xxx.xxx.112で始まる28ビットネットマスクのネットワークでの場合
(16個のIPアドレスが使用できる)

NETWORK : 210.xxx.xxx.112
GATEWAY : 210.xxx.xxx.113
PC-UNIX : 210.xxx.xxx.114と
          210.xxx.xxx.115と
          210.xxx.xxx.116の
          合計3個のIPアドレスを付与したい
BROADCAST : 210.xxx.xxx.127
NETMASK : 255.255.255.240

## /etc/rc.d/rc.inet1 の中に、

*********上記省略*********

IPADDR1="210.xxx.xxx.114"
NETMASK1="255.255.255.240"
NETWORK1="210.255.xxx.112"
BROADCAST1="210.xxx.xxx.127"
GATEWAY1="210.xxx.xxx.113"


IPADDR2="210.xxx.xxx.115"
NETMASK2="255.255.255.240"
NETWORK2="210.xxx.xxx.112"
BROADCAST2="210.xxx.xxx.127"
GATEWAY2="210.xxx.xxx.113"


IPADDR3="210.xxx.xxx.116"
NETMASK3="255.255.255.240"
NETWORK3="210.xxx.xxx.112"
BROADCAST3="210.xxx.xxx.127"
GATEWAY3="210.xxx.xxx.113"

## 最上段のIPADDR項目しか数値的には変化ありません。


/sbin/ifconfig eth0:0 ${IPADDR1} broadcast ${BROADCAST1} netmask ${NETMASK1}
/sbin/ifconfig eth0:0 ${IPADDR2} broadcast ${BROADCAST2} netmask ${NETMASK2}
/sbin/ifconfig eth0:0 ${IPADDR3} broadcast ${BROADCAST3} netmask ${NETMASK3}

/sbin/route add -net ${NETWORK1} netmask ${NETMASK1} eth0:0
/sbin/route add -net ${NETWORK2} netmask ${NETMASK2} eth0:0
/sbin/route add -net ${NETWORK3} netmask ${NETMASK3} eth0:0

if [  !   "GATEWAY" = "" ] ; then
/sbin/route add default gw ${GATEWAY1} netmask 0.0.0.0 metric 1
fi

********以下省略***********

以上のような設定で良いのでしょうか?
それとも、
他に、正しい設定、もっと良い記述方法などありましたら、ご教示いただければ幸い
です。
最終的には、1枚のNICに14個のIP_Addressを付加しようと思っています。
以上、よろしくお願いいたします。

Follow-Ups
[plamo:05588] Re: plamo@linet.gr.jp, Kazumasa Kawai

[検索ページ] [メール一覧]
Plamo ML 公開システム