7.1 User Telnet to Specified Host (指定されたホストへのユーザー Telnet)
7.1. User Telnet to Specified Host (指定されたホストへのユーザー Telnet)
192.168.1.16 の NAS は, ポート 3 でパスワード "arctangent" でログインしている nemo という名前のユーザーのために, RADIUS サーバーに Access-Request UDP パケットを送信します。
Request Authenticator は NAS によって生成された 16 オクテットの乱数です。
User-Password は, 末尾に null でパディングされた 16 オクテットのパスワードで, MD5(shared secret|Request Authenticator) と XOR されています。
01 00 00 38 0f 40 3f 94 73 97 80 57 bd 83 d5 cb
98 f4 22 7a 01 06 6e 65 6d 6f 02 12 0d be 70 8d
93 d4 13 ce 31 96 e4 3f 78 2a 0a ee 04 06 c0 a8
01 10 05 06 00 00 00 03
- 1 Code = Access-Request (1)
- 1 ID = 0
- 2 Length = 56
- 16 Request Authenticator
Attributes:
- 6 User-Name = "nemo"
- 18 User-Password
- 6 NAS-IP-Address = 192.168.1.16
- 6 NAS-Port = 3
RADIUS サーバーは nemo を認証し, ホスト 192.168.1.3 に nemo を telnet するように指示する Access-Accept UDP パケットを NAS に送信します。
Response Authenticator は, code (2), id (0), Length (38), 上記の Request Authenticator, この応答の属性, および共有秘密の 16 オクテット MD5 チェックサムです。
02 00 00 26 86 fe 22 0e 76 24 ba 2a 10 05 f6 bf
9b 55 e0 b2 06 06 00 00 00 01 0f 06 00 00 00 00
0e 06 c0 a8 01 03
- 1 Code = Access-Accept (2)
- 1 ID = 0 (Access-Request と同じ)
- 2 Length = 38
- 16 Response Authenticator
Attributes:
- 6 Service-Type (6) = Login (1)
- 6 Login-Service (15) = Telnet (0)
- 6 Login-IP-Host (14) = 192.168.1.3