マクロは陰で使うもの。生産性を上げても給料は上がらず仕事が増えるだけなので仕事をサボろう!

TelnetToCisco: Cisco 機器から Cisco 機器へ Telnet 接続する - Tera Term サブルーチン

目次

動作確認環境

  • 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

関連


Tera Term マクロ関連記事リスト


Amazon で買えるおすすめアイテム(アフィリエイト)

ブログ始めるなら 【アフィリエイトリンク】

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次