名前

asip-status.pl — AFPサーバに機能を問い合わせる

概要

asip-status.pl [ -4 | -6 ] [-d] [-i] [-x] HOSTNAME [PORT]

asip-status.pl [ -4 | -6 ] [-d] [-i] [-x] HOSTNAME:PORT

asip-status.pl -v | -version | --version

説明

asip-status.plは、HOSTNAME:PORTで示したAFPサーバにFPGetSrvrInfoリクエストを送信し、その結果を表示する。すなわち、そのサーバがAFPサービスで提供する"Machine type"、サーバ名、サポートするAFPバージョン、ユーザ認証モジュール(UAM)、AFPフラグ、サーバシグネチャ、ネットワークアドレスである。

PORTを与えない場合は、デフォルトのAFPポートである548が使われる。

Netatalk 3.1.9以降では、 asip-status.pl はIPv4とIPv6の両方をサポートする。どちらのIPバージョンを利用するかは、あなたのシステムが決定する。利用するIPバージョンを指定するには、-4または-6オプションを使うことができる。

注記

asip-status.pl は IO::Socket::INET6 モジュールを要求する。

オプション

-4

IPv4のみを使う。

-6

IPv6のみを使う。

-d

デバッグ出力を有効にする。

-i

もしアイコンがあれば、それを表示する。

-x

16進ダンプ出力を有効にする。

-v, -version, --version

バージョンを表示する。

$ asip-status.pl 192.168.1.15
AFP reply from 192.168.1.15:548 via IPv4
Flags: 1  Cmd: 3  ID: 57005
Reply: DSIGetStatus
Request ID: 57005
Machine type: Macintosh
AFP versions: AFPVersion 1.1,AFPVersion 2.0,AFPVersion 2.1,AFP2.2
UAMs: Cleartxt passwrd,Randnum exchange,2-Way Randnum exchange
Volume Icon & Mask: Yes
Flags: 
    SupportsCopyFile
    SupportsChgPwd
    SupportsServerMessages
    SupportsServerSignature
    SupportsTCP/IP
    SupportsSuperClient
Server name: bookchan
Signature:
04 1d 65 23 04 1d 65 23 04 1d 65 23 04 1d 65 23  ..e#..e#..e#..e#
                                                  
Network address: 192.168.1.15:548 (IPv4 address and port)
Network address: 65280.128 (ddp address)
$ asip-status.pl myserver:10548
AFP reply from myserver:10548 via IPv6
Flags: 1  Cmd: 3  ID: 57005
Reply: DSIGetStatus
Request ID: 57005
Machine type: Netatalk3.1.9
AFP versions: AFP2.2,AFPX03,AFP3.1,AFP3.2,AFP3.3,AFP3.4
UAMs: DHX2,DHCAST128
Volume Icon & Mask: Yes
Flags: 
    SupportsCopyFile
    SupportsServerMessages
    SupportsServerSignature
    SupportsTCP/IP
    SupportsSrvrNotifications
    SupportsOpenDirectory
    SupportsUTF8Servername
    SupportsUUIDs
    SupportsExtSleep
    SupportsSuperClient
Server name: myserver
Signature:
ea 56 61 0d bf 29 36 31 fa 6a 8a 24 a8 f0 cc 1d  .Va..)61.j.$....
                                                  
Network address: [fd00:0000:0000:0000:0000:0000:0001:0160]:10548 (IPv6 address + port)
UTF8 Servername: myserver

バグの報告

バグはNetatalk-develメーリングリスト <netatalk-devel@lists.sourceforge.net> に報告してください。