
Ubuntu日本語フォーラム
ログインしていません。
UBUNTU9.10のログイン後、数秒~数十秒後に、下記の警告が発生します。
UBUNTUを使い始めたばかりのため、どのようなエラーか分かりません。
「ネットワークサービスの検知は無効です。現在のネットワークは.localドメインに含まれており、推奨されません。また、AVAHIネットワークサービス検知と互換性がありません。サービスを無効にしました」
というメッセージが表示されますが、何に問題があって、何が無効になっているのか判断ができません。
修正が必要であれば修正したいので、どなたか解決方法をご存知であれば押し教えてください。
UBUNTU初心者のため、難しいことが分からないこと、ご了承ください。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
回答ありがとうございます。
おかげでメッセージの内容が理解できました。
.localとAVAHIが共存できないのですね。
ご紹介いただいたサイトを真似てみて実施してみましたが、
sudo sed -i -e'/AVAHI_DAEMON_DETECT_LOCAL/s/1/0/' /etc/default/avahi-daemon
sed: /etc/default/avahi-daemonを読み込めません: No such file or directory
のように読み込めませんでした。
ただ、他のサイトも調べていたところ、avahi-daemonは、MAC用の名前解決をしているようで、私の家庭のネットワークでは必要ないため、avahi-daemonを停止する方法を現在調査しています。
教えていただいたおかげで、内容をつかむことができました。ありがとうございます。
方向性が見えてきました。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
#3 kobasyu40770415 による投稿:
ご紹介いただいたサイトを真似てみて実施してみましたが、
sudo sed -i -e'/AVAHI_DAEMON_DETECT_LOCAL/s/1/0/' /etc/default/avahi-daemon
sed: /etc/default/avahi-daemonを読み込めません: No such file or directory
のように読み込めませんでした。
/etc/default/avahi-daemonのファイル有無についてですが、debファイルの中身を調べたところ、9.04のavahi-daemonには含まれますが、9.10のそれには含まれません。
理由は私には分かりません。
とはいえ、ファイルが無いならば新規に作ればよいです。
※参考にしたURL: https://bugs.launchpad.net/ubuntu/+source/avahi/+bug/327362 の#29
いちおう、9.04の標準の/etc/default/avahi-daemonを貼り付けておきます。
# 1 = Try to detect unicast dns servers that serve .local and disable avahi in
# that case, 0 = Don't try to detect .local unicast dns servers, can cause
# troubles on misconfigured networks
AVAHI_DAEMON_DETECT_LOCAL=1
--
また、上記のLP(Launchpad)の#5に書いてあるのですが、
$ host -t SOA local
と実行し、
Host local. not found: 3(NXDOMAIN)
と返ればよいのですが、
もし
local has SOA record localhost. example.net. 1 3600 900 3600000 3600
のような結果になった場合、プロバイダのDNSサーバのSOAレコードに纏わる問題のようです。(私はDNSを理解していないので説明は省きます)
また、LPのURLでも何人かの人が書いていますが、DNSをOpenDNSに変更することでも解決は可能、とのことです。