奈良の久保です。 On Tue, 30 Nov 2004 10:33:19 +0900 FUKUDA Kazuhito <kzhtf@xxxxxxxxxxxxx> wrote: > 同様の問題は3.0固有の問題ではなく2.6r4でも生じました。 > いろいろ試したところ,IPアドレスの検出ができないのではなく, > 以前に保存された設定を正しく読み込んでいないため, > ローカルのアドレスを検出してしまうようです。 > こうなってくるともはやVineの問題ではなく, > DiCEの問題でしょう。 diced の実行者と設定ファイルの所有者が違っているなどの理由で、 読み出しではなくて保存が失敗しているということはないですか? dice.ini は 644 で作られているようです。 setup で最後に保存した時に、dice.ini は更新されているか確認して みてはどうでしょう。 また、dice.ini は人間が読めるように保存されているので、読んで 意図した通りに設定されているか確かめてみるのも手かと思います。 保存がうまくされないだけなら手で書き換えればうまくいくかもしれませんし。 当方の2.6r4環境で使っている DiCE では、設定ファイルの保存/読み込みが うまくいかなかったという現象はこれまで起っていません。 > それと,もう一つお詫びなのですが, > 当方の環境はルーターを使用しており,VineのNICには > ローカルのIPを静的に割り当てています。 > 最初に書くべきでした。申し訳ありません。 いえいえ、こちらも自分と似たような環境だろうと決め打ち してしまいました。 IPアドレスの自動検出で動いているからには、ルータを兼ねている だろうと思ったのですが、自動検出には外部のスクリプトから検出も 含まれていたのですね。 # でないとルータの内側にあるマシンで、ルータが取得した # グローバルIPアドレスを取得する汎用的な手段ってないですよね? 最終手段は DiCEをあきらめて、他のツールに乗り換えてしまう、という 選択肢ですが・・・DiCEほど簡単なものって他にないんですよね。 他の方々は、DDNSサービス会社から提供されているツール、スクリプトを 使われているのでしょうか。 -- 久保 善道 selvid@xxxxxxxxxxxx