이 문서에서는 EXEC 콜백 기능에 대한 샘플 컨피그레이션을 제공하며, 전화를 거는 클라이언트를 콜백하고 EXEC 프롬프트에 연결하는 데 사용할 수 있는 명령에 대해 설명합니다.
이 문서에 대한 특정 요건이 없습니다.
이 문서의 정보는 Cisco IOS® 소프트웨어 릴리스 11.1 이상을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.
라우터에서 세션을 시작할 때 EXEC 모드라고 하는 사용자 모드에서 시작합니다.라우터에 telnet 명령을 실행하거나 대부분의 EXEC 모드 연결을 시작하기 위해 콘솔 연결을 사용할 수 있습니다.그러나 다이얼업 연결을 사용하여 EXEC 세션을 시작할 수도 있습니다.이러한 시나리오에서 다이얼업 연결은 링크 위에 프레임 프로토콜을 실행하지 않습니다(예: PPP(Point-to-Point Protocol)).
EXEC Callback 기능을 사용하면 Cisco IOS Software에서 전화를 걸고 EXEC에 연결하며 콜백을 요청하는 장치로 통화를 반환할 수 있습니다.따라서 클라이언트는 라우터와 EXEC 세션을 계속 유지할 수 있지만 전화 추가 요금을 피할 수 있습니다.이 기능을 활성화하려면 service exec-callback 전역 컨피그레이션 명령을 사용합니다.다음과 같은 이유로 이 기능을 사용할 수 있습니다.
전화 청구 통합 및 중앙 집중화
유료 전화 비용 절감
액세스 제어
이 문서에서는 다음 두 가지 콜백 시나리오를 설명합니다.
확인 안 함(일반 홈 사용자)으로 콜백
원격 사이트의 클라이언트가 전화를 걸어 인증합니다.
클라이언트의 연결이 끊어졌습니다.
액세스 서버는 원격 클라이언트를 호출하고 EXEC 세션을 시작합니다.(액세스 서버에 콜백 번호가 구성되어 있습니다.)
확인(일반 모바일 사용자)을 사용하여 임의의 번호로 콜백
원격 사이트의 클라이언트가 전화를 걸어 인증합니다.
클라이언트는 전화를 받을 전화 번호를 입력합니다.
클라이언트의 연결이 끊어졌습니다.
액세스 서버는 원격 클라이언트를 호출하고 EXEC 세션을 인증한 다음 시작합니다.
이 섹션에서는 이 문서에 설명된 기능을 구성하는 정보를 제공합니다.
참고: 이 문서에 사용된 명령에 대한 추가 정보를 찾으려면 명령 조회 도구(등록된 고객만 해당)를 사용합니다.
이 문서에서는 다음 네트워크 설정을 사용합니다.
이 문서에서는 다음 구성을 사용합니다.
콜백 액세스 서버.
PC 클라이언트:EXEC 콜백(확인 안 함)(하이퍼터미널 보기)
PC 클라이언트:EXEC Callback to Any Number with Verify(하이퍼터미널 보기)를 참조하십시오.
콜백 액세스 서버 |
---|
version 12.0 service exec-callback !--- This command enables the Cisco IOS software to return a call to a !--- device that dials in, connects to the EXEC, and requests callback. service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname maui-nas-04 ! enable secret 5 <deleted> ! username austin-01 nocallback-verify callback-dialstring 84001 password 0 xxxxx !--- Does not require authentication after callback. !--- This string applies to the "no-verify callback" scenario. username austin-02 callback-dialstring "" password 0 xxxxx !--- This is for mobile users. The client specifies the callback number. !--- This string applies to the "callback to any number with verification" scenario. ! ip subnet-zero chat-script offhook "" "ATH1" OK chat-script rtp ABORT ERROR ABORT BUSY "" "AT" OK "ATDT \T" TIMEOUT 45 CONNECT \c !--- Use this chat script to dial the callback number. interface Ethernet0/0 ip address 10.0.0.1 255.0.0.0 no ip directed-broadcast ! ip classless ! line con 0 transport input none line 65 70 line aux 0 script modem-off-hook offhook script callback rtp !--- Use this chat script rtp for the callback. login local modem InOut transport input all callback forced-wait 5 !--- Wait 5 seconds before you initiate the callback. This prevents !--- problems with the router passing the callback string back to the modem !--- before it is ready to dial the callback connection. flowcontrol hardware line vty 0 4 login local ! end |
PC 모뎀(콜백 클라이언트)을 구성할 때 PC의 모뎀에 대한 역방향 텔넷 세션을 시작합니다.Windows 9x에서는 HyperTerminal을 사용하고 "다음을 사용하여 연결:COMx로 직접 연결(COMx는 PC의 모뎀 포트)
다음은 라우터에 연결하는 PC 하이퍼터미널 세션의 샘플 출력입니다.
PC 클라이언트:확인 안 함이 있는 EXEC 콜백(하이퍼터미널 보기) |
---|
ats0=1 !--- AT command to set modem to autoanswer mode. OK atdt 55555 !--- AT command to dial the modem of the router. CONNECT username: austin-01 password: Callback initiated - line is disconnected NO CARRIER RING CONNECT maui-nas-04> |
PC 클라이언트:EXEC Callback to Any Number with Verify(하이퍼터미널 보기)(EXEC 콜백 - 모든 번호에 확인) |
---|
ats0=1 !--- AT command used to set the PC modem to autoanswer mode. OK atdt 55555 !--- AT command to dial the modem of the router. CONNECT Username: austin-02 password: Callback Dialstring: 84001 Callback initiated - line is disconnected NO CARRIER RING CONNECT Username: austin-02 password: maui-nas-04> |
현재 이 구성에 대해 사용 가능한 확인 절차가 없습니다.
이 섹션에서는 컨피그레이션 문제를 해결하는 데 사용할 수 있는 정보를 제공합니다.
일부 show 명령은 출력 인터프리터 툴 에서 지원되는데(등록된 고객만), 이 툴을 사용하면 show 명령 출력의 분석 결과를 볼 수 있습니다.
참고: debug 명령을 실행하기 전에 디버그 명령에 대한 중요 정보를 참조하십시오.
debug chat—채팅 스크립트 작업을 표시합니다.
debug modem - 모뎀 제어 및 프로세스 활성화 메시지를 표시합니다.
디버그 콜백 - 라우터가 모뎀을 사용할 때 콜백 이벤트를 표시하고, 채팅 스크립트를 사용하여 터미널 회선에서 다시 콜백합니다.