- - PR -
1枚のNICに最大何個までIPを設定できるのでしょうか
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-06-12 18:20
いつもお世話になっております。
複数のSSL証明書を使う為にIPベースでWEBサーバーを設定したいと考えています。 WEBサイトが増えるごとにNICにIPアドレスを追加して、apacheを設定してという風に なると思うのですが、これだとサイトが増える度にNICの再起動が必要になり、通信が途絶えてしまうのではないかと思います。 これを回避するような方法はございませんでしょうか? また、1枚のNICに最大何個までIPを設定できるのでしょうか? よろしくお願いいたします。 | ||||
|
投稿日時: 2008-06-12 18:28
どんな方法で追加されてるのでしょう?
NICの再起動とはどのような現象でしょう? ifconfig eth0:1 〜 で運用がとまるようなことはないとおもうのですが | ||||
|
投稿日時: 2008-06-12 19:21
こんにちは。
30〜40程度なら使ったことはありますね。かなり昔 ( RedHat6〜7 の時代 ) ですが。 もちろん、通信が途絶えるようなことはありません。 上限は知りませんが、直感的には 255 か 65535 でしょうか。 テスト機のプライベートアドレスで実際試しても良いのではないでしょうか。 ※実際には、大量にIPアドレスを使えるような状況は珍しいので、まず気にしないところだと思いますが… | ||||
|
投稿日時: 2008-06-12 19:37
ひょっとして「再起動」というのは、Apacheの再起動のことでしょうか?
上で30〜40使ったと書きましたが、その時は Apache は別インスタンスとして動作させていました。 プロセスが別なので、当然再起動も発生しません。 もし同一インスタンスでやるとすると…、メリットはあまりないような気もしますが、gracefulな再起動 ( USR1シグナル送出 ) でなんとかなるような気がします。 ※昔のApache1.3系だと、SSL関連の設定変更 ( 証明書入れ替え等 ) の場合、graceful再起動が効かないこともあったのですが、最近のApacheであれば大丈夫じゃないでしょうか。多分。根拠はないですが。 [ メッセージ編集済み 編集者: angel 編集日時 2008-06-12 19:38 ] | ||||
|
投稿日時: 2008-06-12 19:59
回答ありがとうございます。
IPの追加方法をググッてたら設定ファイルを編集して # /etc/init.d/network restart コマンドを発行している手順をみたものでNICの再起動と書かせてもらいました。 ifconfig eth0:1 〜 でIP追加して、サーバ再起動してもいいように起動スクリプトに コマンドを書けばOKですね。 | ||||
|
投稿日時: 2008-06-12 21:21
こんばんは.
eth0 の設定ファイルを書くように,eth0:1 の設定ファイルも書いておけば 再起動しても問題ないと思いますよ. | ||||
|
投稿日時: 2008-06-12 21:23
ここだけ,「OpenVZ とか使ったら?」と書きたくなりました... | ||||
|
投稿日時: 2008-06-14 13:24
カーネル2.4の頃に、IPアドレスを1000以上振ってみたことはあります。
いちおうのところは動きました。 長期間安定稼動するかどうかは試してませんが。 |
1