目次
動作確認環境
- Tera Term Version 4.104
TelnetToCisco: Cisco 機器から Cisco 機器へ Telnet 接続する
サブルーチン
;;-----------------------------------------
;;◆TelnetToCisco: Cisco 機器から Cisco 機器へ Telnet 接続する
;; 変数:
;; - address : Telnet接続先のIPアドレス
;; - username : Telnetログインユーザ名
;; - userpass : Telnetログインユーザパスワード
;; - vtypass : Telnetログイン用VTYパスワード
;;-----------------------------------------
:TelnetToCisco
sprintf2 telnetCommand 'telnet %s' address
sendln telnetCommand
wait 'Username' 'Password:'
if result = 1 then
sendln username
wait 'Password:'
sendln userpass
elseif result = 2 then
sendln vtypass
endif
return
動作内容
- Cisco 機器から Cisco 機器へ Telnet 接続する
- サブルーチン実行時は特権EXECモードであることを前提とする
- Telnet の認証方式についてはローカルユーザ認証とVTYパスワード認証の両方に対応
- Telnet ログイン後、特権EXECモードに移行する処理は含まない
使用変数
- インプット変数
- address: Telnet 接続先のIPアドレス
- username: Telnet ログインユーザ名
- userpass: Telnet ログインユーザパスワード
- vtypass: Telnet ログイン用VTYパスワード
- サブルーチン変数
- telnetCommand: Cisco の Telnet 接続コマンドを格納する変数
使い方
- インプット変数に値を設定した上でサブルーチンを呼び出す
; 接続先機器の認証方式がローカルユーザ認証の場合
address = '10.1.1.1'
username = 'admin'
userpass = 'admin'
call TelnetToCisco
; 接続先機器の認証方式がVTYパスワード認証の場合
address = '10.1.1.1'
vtypass = 'admin'
call TelnetToCisco
関連
- SSHToCisco - Cisco 機器から Cisco 機器へ SSH 接続する
- TelnetLogin - Cisco 機器に Telnet ログインする
- SSHLogin - SSH ログインする
- BecomePrivilege - Cisco 機器で特権EXECモードに移行する
- サブルーチン(自作関数)の作成・使用方法を解説
- 基礎知識
- コマンド解説
- ログイン
- コマンド実行
- ログ保存
- ファイル・フォルダ操作
- 文字列操作
- 変数関連
- マクロのモジュール化
- テクニック
- サブルーチン
- オリジナルマクロ
【整備済み品】HP ノートパソコン 830G5/13.3型フルHD/Win 11/MS Office H&B 2019/第7世代i5-7200U 2.50GHz/メモリ 16GB/SSD 512GB/指紋リーダー/USB 3.0/WEBカメラ/初期設定済
コメント