お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-11-11 13:59:43

kobasyu40770415
メンバ
登録日: 2009-11-10

ログイン直後のエラーメッセージについて

UBUNTU9.10のログイン後、数秒~数十秒後に、下記の警告が発生します。
UBUNTUを使い始めたばかりのため、どのようなエラーか分かりません。
「ネットワークサービスの検知は無効です。現在のネットワークは.localドメインに含まれており、推奨されません。また、AVAHIネットワークサービス検知と互換性がありません。サービスを無効にしました」
というメッセージが表示されますが、何に問題があって、何が無効になっているのか判断ができません。
修正が必要であれば修正したいので、どなたか解決方法をご存知であれば押し教えてください。
UBUNTU初心者のため、難しいことが分からないこと、ご了承ください。

オフライン

 

#2 2009-11-11 19:19:12

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ログイン直後のエラーメッセージについて

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#3 2009-11-11 21:42:11

kobasyu40770415
メンバ
登録日: 2009-11-10

Re: ログイン直後のエラーメッセージについて

回答ありがとうございます。

おかげでメッセージの内容が理解できました。
.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を停止する方法を現在調査しています。

教えていただいたおかげで、内容をつかむことができました。ありがとうございます。
方向性が見えてきました。

オフライン

 

#4 2009-11-14 00:35:33

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ログイン直後のエラーメッセージについて

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#5 2009-11-26 20:20:55

STGSAGWAN
ゲスト

Re: ログイン直後のエラーメッセージについて

#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に変更することでも解決は可能、とのことです。

 

Board footer

Powered by FluxBB