dicedで動的IPの更新時に127.0.1.1になる

グローバルIPの取得がうまくいっていなかったみたいだ.
IPアドレスの検出に外部スクリプトを使うように変更した.
dyndnsを使っているので外部スクリプトにはhttp://checkip.dyndns.org/を指定した.

$ sudo diced
=-=-=- DiCE DynamicDNS Client -=-=-=
Version 0.19 for Japanese
Copyright(c) 2001 sarad

:setup
IPアドレスの検出方法を指定してください
(0) 自動検出
(1) ローカルのネットワークアダプタから検出
(2) 外部のスクリプトから検出
<現在:0>
(N)変更しない  (P)戻る
>2
                                                                                                • -
スクリプトのURLを入力してください <現在:> (N)変更しない (P)戻る >http://checkip.dyndns.org/
                                                                                                • -
プライベートIPアドレスも検出対象ですか? (Y/N) <現在:いいえ> (P)戻る >n
                                                                                                • -
IPアドレスの検出をテストしますか? (Y/N) (P)戻る >y 検出IPアドレス>xxx.xxx.xxx.xxx
                                                                                                • -
IPアドレスの検出をテストしますか? (Y/N) (P)戻る >n
                                                                                                • -
IPアドレスをチェックする間隔を指定してください(分) 設定可能範囲は5分以上です <現在:10> (N)変更しない (P)戻る >5 ================================================= DNSサーバーの負荷を軽減するために頻繁なDNS更新を防ぐ必要があります 前回の更新から一定時間DNS更新処理を行わないように保護時間を設定して ください(分) 設定可能範囲は10分から1440分です <現在:10> (N)変更しない (P)戻る >n ================================================= 設定を保存しますか? (Y/N) (P)戻る >y 設定を保存しました =================================================

ひとまずこれで少し様子見をしてみよう.
参考:http://www.aconus.com/~oyaji/ddns/ddns_linux.htm