2020年08月12日

AVAHI 再び 1

ESXiサーバーを運用しているので、その上でテストシステムを構築して、
オーディオサーバーの構想を再始動。

AVAHIと Apple Airport Express の問題が、解ったようなきがします。

1.我が家のApple Airport Express は、IPV4 で固定IP、アクセスポイントモードで運用しています。
2.AVAHIでネットワークを探索しますと169.254.XX.YY`とDHCPに用いられる一時IPがレポートされます。
3.システムは、169.254.0.0/16のネットワークへの経路がありません。

これが、問題の構造と考えました。
確認方法としては、"dig"を使います。


$ dig Test-AirPort-Express.local @224.0.0.251 -p 5353

; <<>> DiG 9.11.3-1ubuntu1.12-Ubuntu <<>> Test-AirPort-Express.local @224.0.0.251 -p 5353
;; global options: +cmd
;; Got answer:
;; WARNING: .local is reserved for Multicast DNS
;; You are currently testing what happens when an mDNS query is leaked to DNS
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31319
;; flags: qr aa; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; QUESTION SECTION:
;Test-AirPort-Express.local. IN A

;; ANSWER SECTION:
Test-AirPort-Express.local. 10 IN A 192.168.WW.ZZ
Test-AirPort-Express.local. 10 IN A 169.254.XX.YY


;; ADDITIONAL SECTION:
Test-AirPort-Express.local. 10 IN AAAA yyyy::xxx:zzzz:qqqq:pppp

;; Query time: 0 msec
;; SERVER: 192.168.WW.ZZ#5353(224.0.0.251)
;; WHEN: Tue Aug 11 20:55:34 UTC 2020
;; MSG SIZE rcvd: 105


IPV4の"A"エントリーが二つあることが確認できます。
つまり、Airport Expressは、2つのIPを一つのIFに持っていることになります。

このうち、システムのIFと同じネットワークにあるIPのみをレポートするようにするのが、
Fix Avahi with some Airports
です。
posted by kuma SF-Z at 19:03| Comment(0) | ソフトウェア 修理/改修
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: