Fedora 資料一覧
Avahi:avahi-tools同梱のコマンド使用方法(avahi-browse以外)
2008/8/29更新
対応バージョン: 9
avahi-tools同梱のコマンドの使用方法を説明する。avahi-browseについては以下を参照のこと。
関連資料・記事
avahi-browse-domains
ローカルネットワークの他に検索する外部ドメインをリストアップする。
% avahi-browse-domains -t + n/a n/a zeroconf.org + n/a n/a 0pointer.de
この設定は/etc/avahi/avahi-daemon.confの以下のパラメータで変更できる。
: [server] : browse-domains=0pointer.de, zeroconf.org :
avahi-discover
利用可能なサービスをリストアップするavahi-browseのGUI版。
ローカルネットワークの他に「Wide Area」として外部のドメインも検索する。この例では以下のドメインが検索されている。
0pointer.de
zeroconf.org
外部のドメインを検索したくない場合は/etc/avahi/avahi-daemon.confの以下のパラメータをnoにすればよい。
: [wide-area] enable-wide-area=yes :
avahi-publish
一時的にサービスやホスト/IPアドレスのマッピングを定義して利用可能にする。
サービス定義(-sオプション)
avahi-publish -s <サービス名> <サービスタイプ> <サービス提供ポート> [<付加情報>]
例) SSHサービス
% avahi-publish -s sshserv _ssh._tcp 2022 "test ssh service" Established under name 'sshserv' % avahi-browse -r _ssh._tcp -t + eth0 IPv4 sshserv SSH Remote Terminal local = eth0 IPv4 sshserv SSH Remote Terminal local hostname = [fedora.local] address = [192.168.0.1] port = [2022] txt = ["test ssh service"]
ホスト/IPアドレスのマッピング(-aオプション)
avahi-publish -a <ホスト名> <IPアドレス>
例)
% avahi-publish-address myhost.local 192.168.0.123 Established under name 'myhost.local'
avahi-publish-address
「avahi-publish -a」と同義。
avahi-publish-service
「avahi-publish -s」と同義。
avahi-resolve
IPアドレスからホスト名を得る、またはその逆を行う。
IPアドレス -> ホスト名(-aオプション)
avahi-resolve -a <IPアドレス>
例)
% avahi-resolve -a 192.168.0.1 192.168.0.1 fedora.local
ホスト名 -> IPアドレス(-nオプション)
avahi-resolve -n <ホスト名> [-4|-6]
例)
% avahi-resolve -n fedora.local -4 (IPv4) fedora.local 192.168.0.1 % avahi-resolve -n fedora.local -6 (IPv6) fedora.local fe80::217:31ff:fe4f:9c7f
avahi-resolve-address
「avahi-resolve -a」と同義。
avahi-resolve-host-name
「avahi-resolve -n」と同義。
avahi-set-host-name
現在動作しているAvahiデーモン(avahi-daemon)に対してmDNS(Multicast DNS)ホストを設定する。
avahi-set-host-name <ホスト>