本文檔提供了EXEC回撥功能的配置示例,並描述了可用於回叫撥入客戶端和連線到EXEC提示符的命令。
本文件沒有特定需求。
本檔案中的資訊是根據Cisco IOS®軟體版本11.1及更新版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
在路由器上啟動會話時,您將以使用者模式(通常稱為EXEC模式)開始。您可以向路由器發出telnet命令,或使用控制檯連線來啟動大多數執行模式連線。但是,也可以使用撥號連線來啟動EXEC會話。在這種情況下,撥號連線不會透過連結執行框架通訊協定,例如點對點通訊協定(PPP)。
EXEC回叫功能使Cisco IOS軟體能夠返回對撥入、連線到EXEC和請求回叫的裝置的呼叫。因此,客戶端仍然可以保持與路由器的EXEC會話,但可以避免電話附加費。若要啟用此功能,請使用service exec-callback全域性配置命令。您可以出於以下原因使用此功能:
電話計費的整合和集中
付費電話成本節省
訪問控制
本文檔說明了以下兩種回撥方案:
無驗證回撥(典型家庭使用者)
遠端站點的客戶端撥入並進行身份驗證。
客戶端已斷開連線。
訪問伺服器呼叫遠端客戶端,並啟動EXEC會話。(訪問伺服器配置了回叫號碼。)
通過驗證回撥任意號碼(典型移動使用者)
遠端站點的客戶端撥入並進行身份驗證。
客戶端輸入電話號碼以接收回叫。
客戶端已斷開連線。
訪問伺服器呼叫遠端客戶端,進行身份驗證然後啟動EXEC會話。
本節提供用於設定本文件中所述功能的資訊。
注意:要查詢有關本文檔中使用的命令的其他資訊,請使用命令查詢工具(僅限註冊客戶)。
本檔案會使用以下網路設定:
本檔案會使用以下設定:
回叫訪問伺服器。
PC客戶端:無驗證的EXEC回撥(超級終端檢視)。
PC客戶端:EXEC回撥至任何號碼並驗證(超級終端檢視)。
回撥存取伺服器 |
---|
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數據機的反向Telnet會話。在Windows 9x中,一種方法是使用超級終端機,然後選擇「連線使用:直接到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回撥(超級終端檢視) |
---|
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命令的重要資訊。
debug chat — 顯示聊天指令碼活動。
debug modem — 顯示數據機控制和進程啟用消息。
debug callback — 當路由器使用數據機和聊天指令碼在終端線路上回叫時顯示回叫事件。
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
14-Nov-2005 |
初始版本 |