目录

简介

先决条件

要求

使用的组件

规则

配置

网络图

配置注释

配置

验证

故障排除

故障排除命令

相关信息

简介

本文档提供了针对拨号 PPP 客户端的高级 RADIUS 的示例配置。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档不限于特定的软件和硬件版本。

规则

有关文档规则的详细信息，请参阅 Cisco 技术提示规则。

配置

本部分提供有关如何配置本文档所述功能的信息。

注意：使用命令查找工具(仅限注册客户)可查找有关本文档中使用的命令的详细信息。

网络图

本文档使用以下网络设置：

配置注释

开始之前，请确保拨入工作正常。一旦调制解调器可以本地连接并进行身份验证，请打开RADIUS。然后，测试身份验证以确定用户能连接并通过RADIUS验证，开启身份验证。

配置

本文档使用以下配置：

- NAS

- 客户端文件（在服务器上）

- 用户文件（在服务器上）

NAS

version 11.2

service timestamps debug datetime msec

service timestamps log uptime

service password-encryption

no service udp-small-servers

no service tcp-small-servers

!

hostname nasX

!

aaa new-model

aaa authentication login default radius local

aaa authentication login no_radius enable

aaa authentication ppp default if-needed radius

aaa authorization network radius

aaa accounting exec start-stop radius

aaa accounting network start-stop radius

!

enable password cisco

!

username cisco password letmein

ip subnet-zero

no ip domain-lookup

ip name-server 10.6.1.1

async-bootp dns-server 10.1.1.3

async-bootp nbns-server 10.1.1.24

!

interface Ethernet0/0

ip address 10.1.1.21 255.255.255.0

no keepalive

!

interface Serial0/0

no ip address

shutdown

!

interface Ethernet0/1

no ip address

shutdown

!

interface Serial1/0

physical-layer async

no ip address

encapsulation ppp

async default routing

async mode interactive

dialer in-band

dialer rotary-group 0

no cdp enable

!

interface Serial1/1

physical-layer async

no ip address

encapsulation ppp

async default routing

async mode interactive

dialer in-band

dialer rotary-group 0

no cdp enable

!

interface Serial1/2

physical-layer async

no ip address

encapsulation ppp

async default routing

async mode interactive

dialer in-band

dialer rotary-group 0

no cdp enable

!

interface Serial1/3

physical-layer async

no ip address

encapsulation ppp

async default routing

async mode interactive

dialer in-band

dialer rotary-group 0

no cdp enable

!

interface Serial1/4

physical-layer async

no ip address

encapsulation ppp

async default routing

async mode interactive

dialer in-band

dialer rotary-group 0

no cdp enable

!

interface Serial1/5

physical-layer async

no ip address

encapsulation ppp

async default routing

async mode interactive

dialer in-band

dialer rotary-group 0

no cdp enable

!

interface Serial1/6

physical-layer async

no ip address

encapsulation ppp

async default routing

async mode interactive

dialer in-band

dialer rotary-group 0

no cdp enable

!

interface Serial1/7

physical-layer async

no ip address

encapsulation ppp

async default routing

async mode interactive

dialer in-band

dialer rotary-group 0

no cdp enable

!

interface Dialer0

ip unnumbered Ethernet0/0

ip tcp header-compression passive

encapsulation ppp

peer default ip address pool Cisco3640-Group-120

dialer in-band

dialer-group 1

no cdp enable

ppp authentication pap

!

router rip

version 2

redistribute connected

network 10.1.1.0

no auto-summary

!

ip local pool Cisco3640-Group-120 10.1.1.80 10.1.1.88

no ip classless

ip http server

!

dialer-list 1 protocol ip permit

dialer-list 1 protocol appletalk permit

!

!--- The following two lines are for the RADIUS server; the first is for the !--- RADIUS being used for authentication but not accounting. In the second, !--- accounting information is sent, too, but not authenticating. !--- If you wish accounting to go to the first, change the 0 to 1646.

!

radius-server host 10.1.1.3 auth-port 1645 acct-port 0

radius-server host 10.1.1.5 auth-port 0 acct-port 1646

radius-server key cisco

!

line con 0

exec-timeout 0 0

login authentication no_radius

line 17 24

autoselect during-login

autoselect ppp

modem InOut

transport input all

stopbits 1

speed 57600

flowcontrol hardware

line aux 0

line vty 0 4

exec-timeout 0 0

end

客户端文件（在服务器上）

!--- Note: This assumes Livingston RADIUS.

# Handshake with router--router needs "radius-server key cisco":

10.1.1.21 cisco

用户文件（在服务器上）

!--- Note: This assumes Livingston RADIUS.

# User who can telnet in to configure:

admin Password = "admin"

User-Service-Type = Login-User

# ppp/chap authentication line 1 - password must be cleartext per chap spec

#

# This user gets an IP address from a pool on the router.

chapuser Password = "chapuser"

User-Service-Type = Framed-User,

Framed-Protocol = PPP

# ppp/chap authentication line 1 - password must be cleartext per chap spec

#

# This user has a statically assigned IP address

chapadd Password = "chapadd"

User-Service-Type = Framed-User,

Framed-Protocol = PPP,

Framed-Address = 10.10.10.10

验证

当前没有可用于此配置的验证过程。

故障排除

使用本部分可排除配置故障。

故障排除命令

注意：在使用debug命令之前，请参阅有关Debug命令的重要信息。

- debug ppp negotiation -确定客户端是否可以通过PPP协商;这是您检查地址协商的时候。

- debug ppp authentication -确定客户端是否可以通过验证。如果您使用的是Cisco IOS®软件版本11.2之前的版本，请改为发出debug ppp chap 命令。

- debug ppp error - 显示和PPP连接协商与操作相关的协议错误以及统计错误。

- debug aaa authentication -要确定在使用哪个方法进行验证(应该是RADIUS，除非RADIUS服务器发生故障)，以及用户是否通过验证。

- debug aaa authorization -要确定在使用哪个方法进行验证，并且用户是否通过验证。

- debug aaa accounting -查看发送的记录。

- debug radius -查看用户和服务器交换的属性。

相关信息

- 拨号技术支持页

- 工具 和 实用程序－思科系统

- 技术支持和文档 - Cisco Systems