[形式]
test radius login chap <username> <password>
test radius login pap <username> <password>
[説明]
RADIUSプロトコルでの認証テストを行います。
RADIUS認証サーバにCHAP認証要求またはPAP認証要求を送信し,認証の可否を表示します。また,RADIUS 認証サーバと送受信したすべてのパケットをダンプします。
本コマンドはNormal/Administratorモードで実行可能です。
注:
ユーザ名,パスワードに設定できる文字は,以下のASCII文字です。
1234567890
abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ
!#$%&'()=~-^|¥@`[]{}:*;+_/.,<>
[表示]
PureFlow(A)>test radius login chap user1 password
================================================================
Frame 1
DIRECTION : SEND UDP LENGTH : 84 bytes IP Src Addr : 192.168.37.100 IP Dst Addr : 192.168.37.20 UDP Src Port : 1901
UDP Dst Port : 1812 RADIUS Protocol
Code : 0x01 Access Request Packet ID : 0x44 (68)
Length : 0x4C (76)
Authenticator: 0xMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM Attribute value pairs
ATTR :TYPE LENGTH VALUE 0001 :0x01 0x07 0xMMMMMMMMMM
0002 :0x03 0x13 0xMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 0003 :0x3C 0x12 0xMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 0004 :0x06 0x06 0xMMMMMMMM
0005 :0x04 0x06 0xMMMMMMMM
================================================================
Frame 2
DIRECTION : RECEIVE UDP LENGTH : 82 bytes IP Src Addr : 192.168.37.20 IP Dst Addr : 192.168.37.100 UDP Src Port : 1812
UDP Dst Port : 1901 RADIUS Protocol
Code : 0x02 Access Accept Packet ID : 0x44 (68)
Length : 0x4C (02)
Authenticator: 0xMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM Attribute value pairs
ATTR :TYPE LENGTH VALUE 0001 :0x06 0x06 0xMMMMMMMM 0002 :0x0F 0x06 0xMMMMMMMM 0003 :0x04 0x06 0xMMMMMMMM
2
コ マ ン ド の 説 明
0004 :0x1A 0x14 0xMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
0005 :0x12 0x18 0xMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
================================================================
Authentication succeeded PureFlow(A)>
注: MMは任意の16進数の値を表します。
表示内容とその意味は以下のとおりです。
・Frame
パケットの順番を表します。
・DIRECTION
RADIUSパケットの送受信方向を表します。
・UDP LENGTH
UDPフレーム長を表します。
・IP Src Addr
パケットのSource IP addressを表します。
・IP Dst Addr
パケットのDestination IP addressを表します。
・UDP Src Port
UDPフレームのSource Port番号を表します。
・UDP Dst Port
UDPフレームのDestination Port番号を表します。
・Code
RADIUSフレームの種別コードを16進数で表します。
・Packet ID
RADIUSフレームの識別子を16進数と10進数で表します。
・Length
RADIUSフレームの長さを16進数と10進数で表します。
・Authenticator
認証符号を16進数で表します。
・Attribute value pairs
パケットに含まれるアトリビュートを表します。
・ATTR
アトリビュートの順番を表します。
・TYPE
アトリビュートの属性番号を16進数で表します。
・LENGTH
アトリビュートの長さを16進数で表します。
・VALUE
アトリビュートの値を16進数で表します。
[引数]
username
ユーザ名を指定します。
password
パスワードを指定します。
[デフォルト値]
なし
[エラー]
Invalid input at Marker
・不要な引数があります。
Command making ambiguity
Usage : test radius login chap <username> <password>
Usage : test radius login pap <username> <password>
・引数がありません。
An argument was missing
Usage : test radius login chap <username> <password>
Usage : test radius login pap <username> <password>
・引数がありません。
Authentication is disabled.
・RADIUS認証が無効です。
No server configured
・RADIUS認証サーバが未登録です。
Access rejected
・RADIUS認証サーバが認証を拒否しました。
No response from server
・RADIUS認証サーバからの応答がありません。
Reply contain an illegal service type.
・RADIUS認証サーバのACCEPT応答で通知されたService Typeが無効です。
Session ID is different
・RADIUS認証サーバから受信したRADIUS応答パケットのパケットIDが違います。
RADIUS packet data is invalid
・RADIUS認証サーバから受信したRADIUS応答パケットの内容が不正です。