ネットーワークの設定から Identify ファイヤウォールゾーンを home に。
mDNS が通じるのは home か internal
firewall-cmd --set-default-zone=home複数インターフェース(eno1, virbr0)があると、違う方のIPを広告するのか、ホストが見つからなくなる。
/etc/avahi/avahi-daemon.conf でインターフェースの指定をすると収まった感じ?
[server]だめっぽい。なぜかすぐ Rmv して見つからない。
allow-interfaces=eno1
15:04:27.034 Add 2 4 centos7.local. Addr IN 10.0.1.3515:06:25.582 Rmv 0 4 centos7.local. Addr IN 10.0.1.35
mDNSのプロトコルとか分からないが、wireshark で見ると、どうも他ホストからのクエ
リーにレスポンスを返してない感じがする。
当てずっぽうだが、以下で様子見。闇雲にdns-sdとかするのも悪くした気もする。
[server]該当しないと思うが /etc/default/avahi-daemon (Ubuntu)に書けというのも試して見る。
ratelimit-interval-usec=10000000
ratelimit-burst=10000
Centos7 だと/etc/sysconfig/avahi-daemon
広告している IPv6 のアドレスがリンクローカルでない方で、これで繋がらない様でもある。
他メモ
Firewalldの制御は以下
停止
systemctl stop firewalld
設定一覧
firewall-cmd --list-all
ゾーン一覧
firewall-cmd --list-all-zones
デフォルトゾーン設定
firewall-cmd --get-default-zone
dhcp
解放
dhclient -r
取得
dhclient
wiresharkでdhcpのフィルタ
bootp
mDNS
wireshark で mDNS フィルタ
dns and udp.port eq 5353
dns and udp.port eq 5353 and ip.addr eq 224.0.0.0/24
AVAHI_DAEMON_DETECT_LOCAL=0
広告している IPv6 のアドレスがリンクローカルでない方で、これで繋がらない様でもある。
他メモ
Firewalldの制御は以下
systemctl stop firewalld
設定一覧
firewall-cmd --list-all
ゾーン一覧
firewall-cmd --list-all-zones
デフォルトゾーン設定
firewall-cmd --get-default-zone
firewall-cmd --set-default-zone=ZONE
dhcp
解放
dhclient -r
取得
dhclient
wiresharkでdhcpのフィルタ
bootp
mDNS
wireshark で mDNS フィルタ
dns and udp.port eq 5353
dns and udp.port eq 5353 and ip.addr eq 224.0.0.0/24
0 件のコメント:
コメントを投稿